Commit 2725119d authored by sunny soni's avatar sunny soni

Added proteus vision assistant separate project.

parents
Pipeline #77 failed with stages
# VisionAssistantNative
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 13.2.3.
## Development server
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
## Code scaffolding
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
## Build
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
## Further help
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link href="e12.ico" rel="apple-touch-icon" />
<meta name="format-detection" content="telephone=no">
<!-- This meta tag for Android device. -->
<meta name="viewport" content="width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
<link type="text/css" rel="stylesheet" href="css/BaseE12.css" />
<!-- Added by Abhishek T. on 11-09-19 [Linking content plugin icons css file] -->
<link href='css/vision_doc.css' rel='stylesheet' type='text/css' />
<title>Vision Assistant Native</title>
<link rel="icon" type="image/x-icon" href="vision-assis/favicon.ico">
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<script type="text/javascript">
setTimeout(function(){
prompt = function() { return false; };
}, 1);
function customLog( value )
{
var isIE = !!document.documentMode;
if( isIE == false )
{
if( typeof window.console !== "undefined" )
{
console.log( value );
}
}
}
function consoleLog( value )
{
console.log( value );
}
</script>
<script type="text/javascript" language="javascript" src="e12ria/e12ria.nocache.js"></script>
<script type="text/javascript" language="javascript" src="e12ria/e12ExtJS.js"></script>
<script language="Javascript" type="text/javascript" src="js/injectDynamicCSSAndJSFile.js"></script>
<script type="text/javascript" language="javascript" src="cordova.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/speechRecognition.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/toggleslidemenu.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/bipolarMap.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/customFormat.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/sample.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/privateInfo.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/deviceDetails.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/StoragePermission.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/syncGeofence.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/advertisedetails.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/cameraCapture.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/pdfViewer.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/multiplefileselector.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/pushToken.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/bundle.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/PresentationPlayer.js"></script>
<script type="text/javascript" language="javascript" src="custom-plugins-js/SQLitePlugin.js"></script>
<script language="Javascript" type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
<script language="Javascript" type="text/javascript" src="js/injectDynamicCSSAndJSFile.js"></script>
<script type="text/javascript" src="js/e12FileAPI.js"></script>
<script type="text/javascript" src="js/anchorTag.js"></script>
<script src="js/headroom.js?v=2"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script type="text/javascript" src="https://cdn.flexmonster.com/flexmonster.js"></script>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAWnIxf2bxN4I4k93aXszB3iji7bVcGtBM&amp;libraries=places"></script>
<script>
function openAngularComp()
{
addCssLink("material-theme.css");
addScript("assets/js/pluginWrapper.js");
addScript("polyfills.js");
addScript("main.js");
addScript("runtime.js");
addCssLink("foundation.min.css");
addCssLink("styles.css");
addCssLink("visionicon.css");
addCssLink("vision_ui.css");
addCssLink("dragula.css");
addScript2("vision-assistant-native/assets/flexmonster/","flexmonster.js");
}
function addScript(fileName)
{
console.log('addScript:',fileName);
//addScript2("./angplugin/", fileName);
addScript2("vision-assistant-native/", fileName);
}
function addScript2(path, fileName)
{
console.log('addScript:',path);
var script = document.createElement('script');
script.type ='text/javascript';
script.src = path + fileName;
document.head.appendChild(script);
}
function addCssLink( fileName)
{
try
{
var cssLink = document.createElement('link');
cssLink.rel ='stylesheet';
//cssLink.href = "./angplugin/assets/css/" + fileName;
cssLink.href = "vision-assistant-native/assets/css/" + fileName;
document.head.appendChild(cssLink);
}
catch(e)
{
console.log('Errorrr--');
}
}
function addCssLink2( path,fileName)
{
try
{
var cssLink = document.createElement('link');
cssLink.rel = 'stylesheet';
cssLink.href = path + fileName;
document.head.appendChild(cssLink);
}
catch(e)
{
console.log('Errorrr--');
}
}
</script>
</head>
<body onload="openAngularComp();">
<div id="mode" mode="native" style="display:none;">native</div>
<!--<div id="mode" style="display:none;"></div> -->
<app-root></app-root>
</body>
<!--<app-root></app-root>
<script src="prepare-meeting-native/polyfills.js" nomodule defer></script>
<script src="prepare-meeting-native/polyfills.js" type="module"></script>
<script src="prepare-meeting-native/runtime.js" nomodule defer></script>
<script src="prepare-meeting-native/runtime.js" type="module"></script>
<script src="prepare-meeting-native/main.js" nomodule defer></script>
<script src="prepare-meeting-native/main.js" type="module"></script>
-->
</html>
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"vision-assistant-native": {
"projectType": "application",
"schematics": {
"@schematics/angular:application": {
"strict": true
}
},
"root": "",
"sourceRoot": "src",
"prefix": "app",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/vision-assistant-native",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css"
],
"scripts": []
},
"configurations": {
"production": {
"budgets": [],
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"outputHashing": "none"
},
"development": {
"buildOptimizer": false,
"optimization": true,
"vendorChunk": false,
"extractLicenses": false,
"sourceMap": false,
"namedChunks": true
}
},
"defaultConfiguration": "production"
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"configurations": {
"production": {
"browserTarget": "vision-assistant-native:build:production"
},
"development": {
"browserTarget": "vision-assistant-native:build:development"
}
},
"defaultConfiguration": "development"
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "vision-assistant-native:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "src/test.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "tsconfig.spec.json",
"karmaConfig": "karma.conf.js",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css"
],
"scripts": []
}
}
}
}
},
"defaultProject": "vision-assistant-native"
}
// Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html
module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['jasmine', '@angular-devkit/build-angular'],
plugins: [
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-jasmine-html-reporter'),
require('karma-coverage'),
require('@angular-devkit/build-angular/plugins/karma')
],
client: {
jasmine: {
// you can add configuration options for Jasmine here
// the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html
// for example, you can disable the random execution with `random: false`
// or set a specific seed with `seed: 4321`
},
clearContext: false // leave Jasmine Spec Runner output visible in browser
},
jasmineHtmlReporter: {
suppressAll: true // removes the duplicated traces
},
coverageReporter: {
dir: require('path').join(__dirname, './coverage/vision-assistant-native'),
subdir: '.',
reporters: [
{ type: 'html' },
{ type: 'text-summary' }
]
},
reporters: ['progress', 'kjhtml'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false,
restartOnFileChange: true
});
};
{
"name": "vision-assistant-native",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test"
},
"private": true,
"dependencies": {
"@angular/animations": "~13.2.0",
"@angular/common": "~13.2.0",
"@angular/compiler": "~13.2.0",
"@angular/core": "~13.2.0",
"@angular/forms": "~13.2.0",
"@angular/platform-browser": "~13.2.0",
"@angular/platform-browser-dynamic": "~13.2.0",
"@angular/router": "~13.2.0",
"rxjs": "~7.5.0",
"tslib": "^2.3.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "~13.2.3",
"@angular/cli": "~13.2.3",
"@angular/compiler-cli": "~13.2.0",
"@types/jasmine": "~3.10.0",
"@types/node": "^12.11.1",
"jasmine-core": "~4.0.0",
"karma": "~6.3.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.1.0",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "~1.7.0",
"typescript": "~4.5.2"
}
}
<div id="ang-comp-0.9019543016139047" class="e12UserInfo-myPlacesPopup js-flex-container">
<bis-assistant [pluginMetadata]="metadata"></bis-assistant>
</div>
\ No newline at end of file
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'vision-assistant-native';
metadata : any;
constructor()
{
this.metadata = {
compData:{
componentName:"bis-assistant",
cacheComp:"true",
showHeader:"false",
intentID:"WELCOME",
targetId:"ang-comp-0.9019543016139047",
OBJ_NAME:"bis_intent",
callFrom:"Proteus_vision"
}
};
}
}
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { BISAssistantModule } from 'src/components/bis-assistant/bis-assistant.module';
import { DatePipe } from '@angular/common';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
BISAssistantModule
],
providers: [DatePipe],
bootstrap: [AppComponent]
})
export class AppModule { }
.gu-mirror {
position: fixed !important;
margin: 0 !important;
z-index: 9999 !important;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
}
.gu-hide {
display: none !important;
}
.gu-unselectable {
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
}
.gu-transit {
opacity: 0.2;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="tt-icomoon" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#xe006;" glyph-name="closed_caption" d="M768 468.667v44q0 18-12 30t-30 12h-128q-18 0-31-12t-13-30v-172q0-18 13-30t31-12h128q18 0 30 12t12 30v44h-64v-22h-86v128h86v-22h64zM470 468.667v44q0 18-13 30t-31 12h-128q-18 0-30-12t-12-30v-172q0-18 12-30t30-12h128q18 0 31 12t13 30v44h-64v-22h-86v128h86v-22h64zM810 768.667q34 0 60-26t26-60v-512q0-34-26-60t-60-26h-596q-36 0-61 26t-25 60v512q0 34 25 60t61 26h596z" />
<glyph unicode="&#xe018;" glyph-name="pause" d="M598 724.667h170v-596h-170v596zM256 128.667v596h170v-596h-170z" />
<glyph unicode="&#xe01b;" glyph-name="play_arrow" d="M342 724.667l468-298-468-298v596z" />
<glyph unicode="&#xe023;" glyph-name="repeat" d="M726 212.667v172h84v-256h-512v-128l-170 170 170 170v-128h428zM298 640.667v-172h-84v256h512v128l170-170-170-170v128h-428z" />
<glyph unicode="&#xe025;" glyph-name="replay" d="M512 724.667q142 0 242-100t100-240q0-142-101-242t-241-100-241 100-101 242h86q0-106 75-181t181-75 181 75 75 181-75 181-181 75v-172l-214 214 214 214v-172z" />
<glyph unicode="&#xe027;" glyph-name="skip_next" d="M682 682.667h86v-512h-86v512zM256 170.667v512l362-256z" />
<glyph unicode="&#xe028;" glyph-name="skip_previous" d="M406 426.667l362 256v-512zM256 682.667h86v-512h-86v512z" />
<glyph unicode="&#xe02a;" glyph-name="stop" d="M256 682.667h512v-512h-512v512z" />
<glyph unicode="&#xe030;" glyph-name="volume_down" d="M214 554.667h170l214 214v-684l-214 214h-170v256zM790 426.667q0-118-108-172v344q108-54 108-172z" />
<glyph unicode="&#xe031;" glyph-name="volume_mute" d="M298 554.667h172l212 214v-684l-212 214h-172v256z" />
<glyph unicode="&#xe032;" glyph-name="volume_off" d="M512 768.667v-180l-90 90zM182 810.667l714-714-54-54-88 88q-74-58-156-78v88q50 14 96 50l-182 182v-288l-214 214h-170v256h202l-202 202zM810 426.667q0 102-59 180t-153 106v88q130-28 214-133t84-241q0-96-44-178l-64 66q22 54 22 112zM704 426.667q0-18-2-26l-104 104v94q106-52 106-172z" />
<glyph unicode="&#xe033;" glyph-name="volume_up" d="M598 800.667q130-28 214-133t84-241-84-241-214-133v88q94 28 153 106t59 180-59 180-153 106v88zM704 426.667q0-120-106-172v344q106-52 106-172zM128 554.667h170l214 214v-684l-214 214h-170v256z" />
<glyph unicode="&#xe035;" glyph-name="hd" d="M618 362.667v128h86v-128h-86zM554 554.667v-256h172q18 0 30 12t12 30v172q0 18-12 30t-30 12h-172zM470 298.667v256h-64v-106h-86v106h-64v-256h64v86h86v-86h64zM810 810.667q34 0 60-26t26-60v-596q0-34-26-60t-60-26h-596q-36 0-61 26t-25 60v596q0 34 25 60t61 26h596z" />
<glyph unicode="&#xe038;" glyph-name="forward_10" d="M564 290.667q0-14 20-14 10 0 14 4l8 10q4 8 4 12v86q-4 8-4 12t-9 9-13 5q-6 0-12-6l-8-8q-6-8-6-12v-86q6-8 6-12zM644 332.667q0-26-4-34l-12-26q-14-12-22-12-4 0-13-2t-13-2q-18 0-26 4-4 2-10 6t-10 6q-18 10-18 60v30q0 26 4 34l14 26q12 12 20 12 4 0 13 2t13 2q18 0 26-4 4-2 11-6t11-6 12-26q4-12 4-34v-30zM466 256.667h-40v140l-42-12v30l76 24h6v-182zM170 384.667q0 140 100 240t242 100v172l214-214-214-214v172q-104 0-180-75t-76-181 76-181 180-75 180 75 76 181h86q0-142-101-242t-241-100-241 100-101 242z" />
<glyph unicode="&#xe039;" glyph-name="forward_30" d="M170 384.667q0 140 100 240t242 100v172l214-214-214-214v172q-104 0-180-75t-76-181 76-181 180-75 180 75 76 181h86q0-142-101-242t-241-100-241 100-101 242zM568 290.667q0-14 20-14 10 0 14 4l8 10q4 8 4 12v86q-4 8-4 12t-9 9-13 5q-6 0-12-6l-8-8q-4-8-4-12v-86q4-8 4-12zM652 332.667q0-26-4-34l-12-26q-14-12-22-12-4 0-13-2t-13-2q-14 0-46 16-4 2-12 26-6 18-6 34v30q0 22 6 34l12 26q14 12 22 12 4 0 12 2t12 2q18 0 26-4 4-2 11-6t11-6 12-26q4-12 4-34v-30zM426 362.667q30 0 30 26v8q-4 4-4 8t-8 4h-22q-4-4-8-4t-4-8v-8h-44q0 16 11 31t25 15q2 0 10 2t10 2q24 0 48-12 16-8 16-38v-14q-4-8-4-12 0-8-8-8-4 0-14-10 18-10 22-16 8-16 8-26 0-18-4-22-2-2-6-8t-6-8q-8-8-22-8-4 0-13-2t-13-2q-16 0-20 4-2 2-10 4t-12 4q-18 10-18 42h36v-8q4-4 4-8t8-4h22q4 4 8 4t4 8v22q-4 4-4 8t-8 4h-26v30h16z" />
<glyph unicode="&#xe03b;" glyph-name="replay_10" d="M564 290.667q0-14 20-14 10 0 14 4l8 10q4 8 4 12v86q-4 8-4 12t-9 9-13 5q-6 0-12-6l-8-8q-6-8-6-12v-86q6-8 6-12zM648 332.667q0-26-4-34l-12-26q-14-12-22-12-4 0-13-2t-13-2q-18 0-26 4-4 2-10 6t-10 6q-18 10-18 60v30q0 26 4 34l14 26q12 12 20 12 4 0 13 2t13 2q18 0 26-4 4-2 11-6t11-6 12-26q4-12 4-34v-30zM466 256.667h-40v140l-42-12v30l76 24h6v-182zM512 724.667q142 0 242-100t100-240q0-142-101-242t-241-100-241 100-101 242h86q0-106 76-181t180-75 180 75 76 181-76 181-180 75v-172l-214 214 214 214v-172z" />
<glyph unicode="&#xe03c;" glyph-name="replay_30" d="M572 290.667q0-14 22-14 8 0 12 4l8 10q4 8 4 12v86q0 2-2 6t-2 6q0 4-8 9t-12 5q-8 0-14-6l-8-8q-4-8-4-12v-86q4-8 4-12zM652 332.667q0-26-4-34l-12-26q-14-12-22-12-4 0-13-2t-13-2q-14 0-46 16-4 2-12 26-6 18-6 34v30q0 22 6 34l12 26q14 12 22 12 4 0 12 2t12 2q18 0 26-4 4-2 11-6t11-6 12-26q4-12 4-34v-30zM426 362.667q30 0 30 26v8q-4 4-4 8t-8 4h-22q-4-4-8-4t-4-8v-8h-44q0 16 11 31t25 15q2 0 10 2t10 2q24 0 48-12 16-8 16-38v-14q-4-8-4-12 0-8-8-8-4 0-14-10 18-10 22-16 8-16 8-26 0-18-4-22-2-2-6-8t-6-8q-8-8-22-8-4 0-13-2t-13-2q-16 0-20 4-2 2-10 4t-12 4q-18 10-18 42h36v-8q4-4 4-8t8-4h22q4 4 8 4t4 8v22q-4 4-4 8t-8 4h-26v30h16zM512 724.667q142 0 242-100t100-240q0-142-101-242t-241-100-241 100-101 242h86q0-106 76-181t180-75 180 75 76 181-76 181-180 75v-172l-214 214 214 214v-172z" />
<glyph unicode="&#xe20c;" glyph-name="fullscreen" d="M598 724.667h212v-212h-84v128h-128v84zM726 212.667v128h84v-212h-212v84h128zM214 512.667v212h212v-84h-128v-128h-84zM298 340.667v-128h128v-84h-212v212h84z" />
<glyph unicode="&#xe20d;" glyph-name="fullscreen_exit" d="M682 596.667h128v-84h-212v212h84v-128zM598 128.667v212h212v-84h-128v-128h-84zM342 596.667v128h84v-212h-212v84h128zM214 256.667v84h212v-212h-84v128h-128z" />
</font></defs></svg>
\ No newline at end of file
@font-face {
font-family: 'visionicon';
src: url('fonts/visionicon.eot?wg52av');
src: url('fonts/visionicon.eot?wg52av#iefix') format('embedded-opentype'),
url('fonts/visionicon.ttf?wg52av') format('truetype'),
url('fonts/visionicon.woff?wg52av') format('woff'),
url('fonts/visionicon.svg?wg52av#visionicon') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="visionicon"], [class*=" visionicon"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'visionicon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Enable Ligatures ================ */
letter-spacing: 0;
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
font-feature-settings: "liga";
-webkit-font-variant-ligatures: discretionary-ligatures;
font-variant-ligatures: discretionary-ligatures;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.visioniconarrow-down:before {
content: "\e900";
}
.visioniconarrow-left:before {
content: "\e901";
}
.visioniconarrow-right:before {
content: "\e902";
}
.visioniconarrow-up:before {
content: "\e903";
}
.visioniconattach-h:before {
content: "\e904";
}
.visioniconattach-v:before {
content: "\e905";
}
.visioniconcall:before {
content: "\e906";
}
.visioniconcall-in:before {
content: "\e907";
}
.visioniconcall-out:before {
content: "\e908";
}
.visioniconcancel:before {
content: "\e909";
}
.visioniconcancel-circle:before {
content: "\e90a";
}
.visioniconcancel-cricle-f:before {
content: "\e90b";
}
.visioniconcancel-square:before {
content: "\e90c";
}
.visioniconcancel-square-f:before {
content: "\e90d";
}
.visioniconcollapse:before {
content: "\e90e";
}
.visioniconcopy:before {
content: "\e90f";
}
.visionicondelete:before {
content: "\e910";
}
.visionicondesign:before {
content: "\e911";
}
.visioniconedit:before {
content: "\e912";
}
.visioniconedit-square:before {
content: "\e913";
}
.visioniconexcel:before {
content: "\e914";
}
.visioniconexpand:before {
content: "\e915";
}
.visioniconfilter:before {
content: "\e916";
}
.visioniconlocate:before {
content: "\e917";
}
.visioniconmail:before {
content: "\e918";
}
.visioniconmaximize:before {
content: "\e919";
}
.visioniconmenu:before {
content: "\e91a";
}
.visioniconminimize:before {
content: "\e91b";
}
.visioniconminus:before {
content: "\e91c";
}
.visioniconminus-circle:before {
content: "\e91d";
}
.visioniconminus-circle-f:before {
content: "\e91e";
}
.visioniconminus-square:before {
content: "\e91f";
}
.visioniconminus-square-f:before {
content: "\e920";
}
.visioniconmobile:before {
content: "\e921";
}
.visioniconmore-h:before {
content: "\e922";
}
.visioniconmore-v:before {
content: "\e923";
}
.visioniconnav-down:before {
content: "\e924";
}
.visioniconnav-left:before {
content: "\e925";
}
.visioniconnav-right:before {
content: "\e926";
}
.visioniconnav-up:before {
content: "\e927";
}
.visioniconolap-view:before {
content: "\e928";
}
.visioniconpaste:before {
content: "\e929";
}
.visioniconpin-active:before {
content: "\e92a";
}
.visioniconpin-inactive:before {
content: "\e92b";
}
.visioniconplus:before {
content: "\e92c";
}
.visioniconplus-circle:before {
content: "\e92d";
}
.visioniconplus-circle-f:before {
content: "\e92e";
}
.visioniconplus-square:before {
content: "\e92f";
}
.visioniconplus-square-f:before {
content: "\e930";
}
.visioniconrefresh:before {
content: "\e931";
}
.visioniconrefresh-small:before {
content: "\e932";
}
.visioniconreset:before {
content: "\e933";
}
.visioniconsearch:before {
content: "\e934";
}
.visioniconsetting:before {
content: "\e935";
}
.visioniconsort:before {
content: "\e936";
}
.visionicontick:before {
content: "\e937";
}
.visionicontick-circle:before {
content: "\e938";
}
.visionicontick-circle-f:before {
content: "\e939";
}
.visionicontick-square:before {
content: "\e93a";
}
.visionicontick-square-f:before {
content: "\e93b";
}
.visionicontree-view:before {
content: "\e93c";
}
.visioniconuser:before {
content: "\e93d";
}
.visioniconview:before {
content: "\e93e";
}
## Flexmonster License
This commercial software is distributed based on the [Flexmonster Terms and Conditions](https://www.flexmonster.com/terms/Flexmonster-Terms-and-Conditions.pdf "Flexmonster Terms and Conditions").
By using this software without a commercial Flexmonster license, you consent to be bound by the [Flexmonster Trial License Terms and Conditions](https://www.flexmonster.com/terms/Flexmonster-Terms-and-Conditions-Trial-License.pdf "Flexmonster Trial License Terms and Conditions").
To purchase a license refer to the [Flexmonster Pricing page](https://www.flexmonster.com/pivot-table-editions-and-pricing/ "Pricing page").
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
/**
* A JavaScript implementation of the SHA family of hashes - defined in FIPS PUB 180-4, FIPS PUB 202,
* and SP 800-185 - as well as the corresponding HMAC implementation as defined in FIPS PUB 198-1.
*
* Copyright 2008-2020 Brian Turek, 1998-2009 Paul Johnston & Contributors
* Distributed under the BSD License
* See http://caligatio.github.com/jsSHA/ for more information
*
* Two ECMAScript polyfill functions carry the following license:
*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
*
* THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED,
* INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
* MERCHANTABLITY OR NON-INFRINGEMENT.
*
* See the Apache Version 2.0 License for specific language governing permissions and limitations under the License.
*/
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?t["jsSHA"]=r():"function"==typeof define&&define.amd?define(r):(t="undefined"!=typeof globalThis?globalThis:t||self).jsSHA=r()}(window,(function(){"use strict";var t=function(r,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])})(r,n)};var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function n(t,r,n,i){var e,o,s,u=r||[0],f=(n=n||0)>>>3,h=-1===i?3:0;for(e=0;e<t.length;e+=1)o=(s=e+f)>>>2,u.length<=o&&u.push(0),u[o]|=t[e]<<8*(h+i*(s%4));return{value:u,binLen:8*t.length+n}}function i(t,i,e){switch(i){case"UTF8":case"UTF16BE":case"UTF16LE":break;default:throw new Error("encoding must be UTF8, UTF16BE, or UTF16LE")}switch(t){case"HEX":return function(t,r,n){return function(t,r,n,i){var e,o,s,u;if(0!=t.length%2)throw new Error("String of HEX type must be in byte increments");var f=r||[0],h=(n=n||0)>>>3,a=-1===i?3:0;for(e=0;e<t.length;e+=2){if(o=parseInt(t.substr(e,2),16),isNaN(o))throw new Error("String of HEX type contains invalid characters");for(s=(u=(e>>>1)+h)>>>2;f.length<=s;)f.push(0);f[s]|=o<<8*(a+i*(u%4))}return{value:f,binLen:4*t.length+n}}(t,r,n,e)};case"TEXT":return function(t,r,n){return function(t,r,n,i,e){var o,s,u,f,h,a,c,w,E=0,v=n||[0],A=(i=i||0)>>>3;if("UTF8"===r)for(c=-1===e?3:0,u=0;u<t.length;u+=1)for(s=[],128>(o=t.charCodeAt(u))?s.push(o):2048>o?(s.push(192|o>>>6),s.push(128|63&o)):55296>o||57344<=o?s.push(224|o>>>12,128|o>>>6&63,128|63&o):(u+=1,o=65536+((1023&o)<<10|1023&t.charCodeAt(u)),s.push(240|o>>>18,128|o>>>12&63,128|o>>>6&63,128|63&o)),f=0;f<s.length;f+=1){for(h=(a=E+A)>>>2;v.length<=h;)v.push(0);v[h]|=s[f]<<8*(c+e*(a%4)),E+=1}else for(c=-1===e?2:0,w="UTF16LE"===r&&1!==e||"UTF16LE"!==r&&1===e,u=0;u<t.length;u+=1){for(o=t.charCodeAt(u),!0===w&&(o=(f=255&o)<<8|o>>>8),h=(a=E+A)>>>2;v.length<=h;)v.push(0);v[h]|=o<<8*(c+e*(a%4)),E+=2}return{value:v,binLen:8*E+i}}(t,i,r,n,e)};case"B64":return function(t,n,i){return function(t,n,i,e){var o,s,u,f,h,a,c=0,w=n||[0],E=(i=i||0)>>>3,v=-1===e?3:0,A=t.indexOf("=");if(-1===t.search(/^[a-zA-Z0-9=+/]+$/))throw new Error("Invalid character in base-64 string");if(t=t.replace(/=/g,""),-1!==A&&A<t.length)throw new Error("Invalid '=' found in base-64 string");for(o=0;o<t.length;o+=4){for(f=t.substr(o,4),u=0,s=0;s<f.length;s+=1)u|=r.indexOf(f.charAt(s))<<18-6*s;for(s=0;s<f.length-1;s+=1){for(h=(a=c+E)>>>2;w.length<=h;)w.push(0);w[h]|=(u>>>16-8*s&255)<<8*(v+e*(a%4)),c+=1}}return{value:w,binLen:8*c+i}}(t,n,i,e)};case"BYTES":return function(t,r,n){return function(t,r,n,i){var e,o,s,u,f=r||[0],h=(n=n||0)>>>3,a=-1===i?3:0;for(o=0;o<t.length;o+=1)e=t.charCodeAt(o),s=(u=o+h)>>>2,f.length<=s&&f.push(0),f[s]|=e<<8*(a+i*(u%4));return{value:f,binLen:8*t.length+n}}(t,r,n,e)};case"ARRAYBUFFER":try{new ArrayBuffer(0)}catch(t){throw new Error("ARRAYBUFFER not supported by this environment")}return function(t,r,i){return function(t,r,i,e){return n(new Uint8Array(t),r,i,e)}(t,r,i,e)};case"UINT8ARRAY":try{new Uint8Array(0)}catch(t){throw new Error("UINT8ARRAY not supported by this environment")}return function(t,r,i){return n(t,r,i,e)};default:throw new Error("format must be HEX, TEXT, B64, BYTES, ARRAYBUFFER, or UINT8ARRAY")}}function e(t,n,i,e){switch(t){case"HEX":return function(t){return function(t,r,n,i){var e,o,s="",u=r/8,f=-1===n?3:0;for(e=0;e<u;e+=1)o=t[e>>>2]>>>8*(f+n*(e%4)),s+="0123456789abcdef".charAt(o>>>4&15)+"0123456789abcdef".charAt(15&o);return i.outputUpper?s.toUpperCase():s}(t,n,i,e)};case"B64":return function(t){return function(t,n,i,e){var o,s,u,f,h,a="",c=n/8,w=-1===i?3:0;for(o=0;o<c;o+=3)for(f=o+1<c?t[o+1>>>2]:0,h=o+2<c?t[o+2>>>2]:0,u=(t[o>>>2]>>>8*(w+i*(o%4))&255)<<16|(f>>>8*(w+i*((o+1)%4))&255)<<8|h>>>8*(w+i*((o+2)%4))&255,s=0;s<4;s+=1)a+=8*o+6*s<=n?r.charAt(u>>>6*(3-s)&63):e.b64Pad;return a}(t,n,i,e)};case"BYTES":return function(t){return function(t,r,n){var i,e,o="",s=r/8,u=-1===n?3:0;for(i=0;i<s;i+=1)e=t[i>>>2]>>>8*(u+n*(i%4))&255,o+=String.fromCharCode(e);return o}(t,n,i)};case"ARRAYBUFFER":try{new ArrayBuffer(0)}catch(t){throw new Error("ARRAYBUFFER not supported by this environment")}return function(t){return function(t,r,n){var i,e=r/8,o=new ArrayBuffer(e),s=new Uint8Array(o),u=-1===n?3:0;for(i=0;i<e;i+=1)s[i]=t[i>>>2]>>>8*(u+n*(i%4))&255;return o}(t,n,i)};case"UINT8ARRAY":try{new Uint8Array(0)}catch(t){throw new Error("UINT8ARRAY not supported by this environment")}return function(t){return function(t,r,n){var i,e=r/8,o=-1===n?3:0,s=new Uint8Array(e);for(i=0;i<e;i+=1)s[i]=t[i>>>2]>>>8*(o+n*(i%4))&255;return s}(t,n,i)};default:throw new Error("format must be HEX, B64, BYTES, ARRAYBUFFER, or UINT8ARRAY")}}function o(t){var r={outputUpper:!1,b64Pad:"=",outputLen:-1},n=t||{},i="Output length must be a multiple of 8";if(r.outputUpper=n.outputUpper||!1,n.b64Pad&&(r.b64Pad=n.b64Pad),n.outputLen){if(n.outputLen%8!=0)throw new Error(i);r.outputLen=n.outputLen}else if(n.shakeLen){if(n.shakeLen%8!=0)throw new Error(i);r.outputLen=n.shakeLen}if("boolean"!=typeof r.outputUpper)throw new Error("Invalid outputUpper formatting option");if("string"!=typeof r.b64Pad)throw new Error("Invalid b64Pad formatting option");return r}function s(t,r){return t<<r|t>>>32-r}function u(t,r,n){return t^r^n}function f(t,r,n){return t&r^t&n^r&n}function h(t,r){var n=(65535&t)+(65535&r);return(65535&(t>>>16)+(r>>>16)+(n>>>16))<<16|65535&n}function a(t,r,n,i,e){var o=(65535&t)+(65535&r)+(65535&n)+(65535&i)+(65535&e);return(65535&(t>>>16)+(r>>>16)+(n>>>16)+(i>>>16)+(e>>>16)+(o>>>16))<<16|65535&o}function c(t){return[1732584193,4023233417,2562383102,271733878,3285377520]}function w(t,r){var n,i,e,o,c,w,E,v,A=[];for(n=r[0],i=r[1],e=r[2],o=r[3],c=r[4],E=0;E<80;E+=1)A[E]=E<16?t[E]:s(A[E-3]^A[E-8]^A[E-14]^A[E-16],1),w=E<20?a(s(n,5),(v=i)&e^~v&o,c,1518500249,A[E]):E<40?a(s(n,5),u(i,e,o),c,1859775393,A[E]):E<60?a(s(n,5),f(i,e,o),c,2400959708,A[E]):a(s(n,5),u(i,e,o),c,3395469782,A[E]),c=o,o=e,e=s(i,30),i=n,n=w;return r[0]=h(n,r[0]),r[1]=h(i,r[1]),r[2]=h(e,r[2]),r[3]=h(o,r[3]),r[4]=h(c,r[4]),r}function E(t,r,n,i){for(var e,o=15+(r+65>>>9<<4),s=r+n;t.length<=o;)t.push(0);for(t[r>>>5]|=128<<24-r%32,t[o]=4294967295&s,t[o-1]=s/4294967296|0,e=0;e<t.length;e+=16)i=w(t.slice(e,e+16),i);return i}return function(r){function n(t,n,e){var o=this;if("SHA-1"!==t)throw new Error("Chosen SHA variant is not supported");var s=e||{};return(o=r.call(this,t,n,e)||this).t=!0,o.i=o.o,o.s=-1,o.u=i(o.h,o.v,o.s),o.A=w,o.p=function(t){return t.slice()},o.l=c,o.R=E,o.U=[1732584193,4023233417,2562383102,271733878,3285377520],o.T=512,o.m=160,o.F=!1,s.hmacKey&&o.B(function(t,r,n,e){var o=t+" must include a value and format";if(!r){if(!e)throw new Error(o);return e}if(void 0===r.value||!r.format)throw new Error(o);return i(r.format,r.encoding||"UTF8",n)(r.value)}("hmacKey",s.hmacKey,o.s)),o}return function(r,n){function i(){this.constructor=r}t(r,n),r.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}(n,r),n}(function(){function t(t,r,n){var i=n||{};if(this.h=r,this.v=i.encoding||"UTF8",this.numRounds=i.numRounds||1,isNaN(this.numRounds)||this.numRounds!==parseInt(this.numRounds,10)||1>this.numRounds)throw new Error("numRounds must a integer >= 1");this.g=t,this.Y=[],this.I=0,this.C=!1,this.H=0,this.L=!1,this.N=[],this.S=[]}return t.prototype.update=function(t){var r,n=0,i=this.T>>>5,e=this.u(t,this.Y,this.I),o=e.binLen,s=e.value,u=o>>>5;for(r=0;r<u;r+=i)n+this.T<=o&&(this.U=this.A(s.slice(r,r+i),this.U),n+=this.T);this.H+=n,this.Y=s.slice(n>>>5),this.I=o%this.T,this.C=!0},t.prototype.getHash=function(t,r){var n,i,s=this.m,u=o(r);if(this.F){if(-1===u.outputLen)throw new Error("Output length must be specified in options");s=u.outputLen}var f=e(t,s,this.s,u);if(this.L&&this.i)return f(this.i(u));for(i=this.R(this.Y.slice(),this.I,this.H,this.p(this.U),s),n=1;n<this.numRounds;n+=1)this.F&&s%32!=0&&(i[i.length-1]&=16777215>>>24-s%32),i=this.R(i,s,0,this.l(this.g),s);return f(i)},t.prototype.setHMACKey=function(t,r,n){if(!this.t)throw new Error("Variant does not support HMAC");if(this.C)throw new Error("Cannot set MAC key after calling update");var e=i(r,(n||{}).encoding||"UTF8",this.s);this.B(e(t))},t.prototype.B=function(t){var r,n=this.T>>>3,i=n/4-1;if(1!==this.numRounds)throw new Error("Cannot set numRounds with MAC");if(this.L)throw new Error("MAC key already set");for(n<t.binLen/8&&(t.value=this.R(t.value,t.binLen,0,this.l(this.g),this.m));t.value.length<=i;)t.value.push(0);for(r=0;r<=i;r+=1)this.N[r]=909522486^t.value[r],this.S[r]=1549556828^t.value[r];this.U=this.A(this.N,this.U),this.H=this.T,this.L=!0},t.prototype.getHMAC=function(t,r){var n=o(r);return e(t,this.m,this.s,n)(this.o())},t.prototype.o=function(){var t;if(!this.L)throw new Error("Cannot call getHMAC without first setting MAC key");var r=this.R(this.Y.slice(),this.I,this.H,this.p(this.U),this.m);return t=this.A(this.S,this.l(this.g)),t=this.R(r,this.m,this.T,t,this.m)},t}())}));
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
{
"name": "flexmonster",
"version": "2.9.22",
"description": "Pivot table component for web reporting. The most powerful JavaScript tool to visualize your business data.",
"main": "flexmonster.full.js",
"typings": "./types/flexmonster.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/flexmonster/js-pivot-table.git"
},
"keywords": [
"pivot",
"pivot table",
"pivot grid",
"pivot charts",
"analytics",
"reporting",
"mysql",
"msas",
"analysis services",
"csv",
"json",
"BI",
"business intelligence"
],
"author": {
"name": "Flexmonster",
"email": "help@flexmonster.com"
},
"license": "https://www.flexmonster.com/terms/Flexmonster-Terms-and-Conditions.pdf",
"bugs": {
"url": "https://flexmonster.com/forum/"
},
"homepage": "https://flexmonster.com"
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment