Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- section {
- padding-left: 102px;
- }
- h1 {
- font-weight: 500;
- color: #202124de;
- }
- h2 {
- font-weight: normal;
- }
- html, body {
- background-color: #fafafa;
- min-height: 100%;
- font-family: Roboto, "arial";
- }
- img {
- vertical-align: bottom;
- }
- .hidden {
- display: none;
- }
- button {
- background: inherit;
- border: none;
- box-sizing: inherit;
- color: inherit;
- font: inherit;
- padding: 0;
- width: 100%;
- }
- /* ------------------------------------------ */
- /* -------- Container ----------------------- */
- .container {
- background-color: #fff;
- width: 1280px;
- position: relative;
- margin-left: auto;
- margin-right: auto;
- -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
- box-shadow: 0 1px 4px rgba(0,0,0,0.2);
- color: #3c4043;
- }
- .clear {
- clear: both;
- }
- /* ------------------------------------------ */
- /* -------- Archive summary styles ---------- */
- .header {
- color: #222;
- margin-top: 20px;
- border-bottom: 1px solid #ebebeb;
- padding-bottom: 29px;
- }
- .header_title{
- margin-top: 0px;
- padding-top: 35px;
- font-size: 24px;
- border: 0px;
- }
- .header_subtext {
- font-size: 14px;
- color: #3c4043;
- }
- .archive-summary {
- line-height: 200%;
- font-size: 13px;
- color: #444;
- margin-bottom: 21px;
- margin-top: 82px;
- text-transform: uppercase;
- }
- .archive-summary a {
- color: #15c;
- }
- /* ------------------------------------------ */
- /* -------- Service styles ------------------ */
- .info {
- display: flex;
- height: calc(100vh - 180px);
- padding-bottom: 20px;
- }
- .service {
- min-height: 90px;
- padding: 1%;
- width: 100%;
- text-align: left;
- display: flex;
- border-style: solid;
- border-radius: 5px;
- border-width: 1px;
- align-items: center;
- border-color: rgba(0,0,0,0.15);
- margin: 12px 0px;
- }
- .service h1 {
- font-size: 16px;
- margin-top: 0px;
- margin-bottom: 0px;
- padding-top: 0px;
- color: #3c4043;
- }
- .service:hover {
- box-shadow: 0 1px 4px rgba(0,0,0,0.2);
- background-color: #fcfcfc;
- }
- .service-image {
- margin: 12px;
- float:left;
- }
- .service-image img {
- height: 50px;
- width: 50px;
- }
- .service_error_image, .service_warning_image {
- display: inline;
- position: relative;
- float: right;
- top: 12px;
- }
- .service_error_image img, .service_error_image_tab img {
- height: 32px;
- width: 32px;
- }
- .service_warning_image img {
- height: 24px;
- width: 24px;
- }
- .service_warning_text {
- padding-top:6px;
- font-size: 13px;
- color: #e94235;
- float: left;
- position: relative;
- bottom: -34px;
- right: 23px;
- }
- .service_error_summary {
- margin-top: -16px;
- float: right;
- position: relative;
- bottom: -20px;
- }
- .service_summary {
- font-size: 14px;
- color: #3c4043;
- float:right;
- width: 70%;
- margin: auto;
- padding-left: 9px;
- }
- .selected .service {
- box-shadow: 0 3px 10px rgba(0,0,0,0.2);
- }
- .service_tile_list {
- float: left;
- width: 22.3%;
- overflow-y: auto;
- border-right: 1px solid #ebebeb;
- padding-right: 41px;
- flex-shrink: 0;
- }
- .service_details {
- font-size: 14px;
- padding-top: 130px;
- margin-left: 35px;
- flex-grow: 1;
- overflow-y: auto;
- }
- .service-header {
- display: flex;
- align-items: center;
- margin-bottom: 20px;
- font-size: 14px;
- }
- .service-header .service-image {
- margin-left: 0px;
- }
- .service-header h1{
- font-size: 16px;
- color: #1a73e8;
- margin-bottom:6px;
- margin-top: 0px;
- padding-top: 0px;
- }
- .service-header img {
- width: 64px;
- height: 64px;
- }
- .tab {
- height: 32px;
- line-height: 32px;
- margin-right: 20px;
- padding: 0px 10px;
- display: flex;
- }
- .content_tabs .selected{
- border-bottom: 3px solid #1a73e8;
- color: #1a73e8;
- }
- .content_tabs {
- display: inline-flex;
- text-align: center;
- border-bottom: 1px solid #0000001f;
- font-size: 14px;
- color: #5f6368;
- width: 100%;
- margin-bottom: 40px;
- }
- .tab-content{
- padding: 5px 0px;
- }
- /* --------- Formats page styles ------------ */
- .exported_object {
- margin-top: 30px;
- margin-bottom: 10px;
- }
- .object_name {
- font-size: 16px;
- font-weight: 500;
- }
- .export_format {
- padding-bottom: .8em;
- padding-left: 2em;
- }
- .format_name {
- font-size: 14px;
- }
- .description {
- font-size: 12px;
- color: rgb(100, 100, 100);
- }
- .link-data {
- display: grid;
- margin-top:17px;
- margin-bottom:20px;
- }
- .link-data h1 {
- font-size: 16px;
- }
- .link-data a {
- text-decoration: none;
- font-size: 12px;
- color: #1a73e8;
- margin: 2px 0px;
- }
- .link-icon {
- float:left;
- margin-right:12px;
- }
- .link-icon img {
- height: 48px;
- width: 48px;
- margin-left: 13px;
- margin-top: 13px;
- }
- .link-container {
- display:flex;
- border: 1px solid #0000001f;
- border-radius: 5px;
- margin: 10px 0px;
- width: 80%;
- }
- .card-section-header {
- padding-top: 55px;
- }
- /* ------------------------------------------ */
- /* -------- Extracted styles ---------------- */
- .extracted-list {
- margin: 34px 0px;
- }
- .extracted-list div.table-row > div {
- text-overflow:ellipsis;
- overflow:hidden;
- white-space:nowrap;
- font-size:14px;
- color:#222;
- }
- .extracted-list div.table-row {
- overflow: hidden;
- }
- .extracted-list .extracted-file-name {
- line-height: 22px;
- padding-right: 10px;
- }
- .extracted-list .extracted-folder {
- display: flex;
- align-items: center;
- }
- .extracted-list .extracted-folder:hover {
- background-color: #f5f5f5;
- cursor: pointer;
- }
- .extracted-list .extracted-folder-name {
- padding-left: 5px;
- }
- .extracted-list .extracted-child {
- padding-left: 40px;
- }
- .service_details_error_image img {
- height: 25px;
- width: 25px;
- }
- .service_details_warning_image img {
- height: 19px;
- padding-right: 6px;
- width: 19px;
- }
- .content-link-warning {
- color: red;
- font-size: 12px;
- }
- .file-leaf {
- display:flex;
- }
- /* ------------------------------------------ */
- /* -------- Failure styles ------------------ */
- .failure-message {
- color: red;
- display: flex;
- align-items: center;
- }
- .failure-warning {
- margin: 20px 0px 40px 0px;
- font-size: 14px;
- }
- .failure-warning > :first-child {
- margin-left: -6px;
- }
- </style><script type="text/javascript">/**
- * @license Copyright jQuery Foundation and other contributors, https://jquery.org/
- *
- * This software consists of voluntary contributions made by many
- * individuals. For exact contribution history, see the revision history
- * available at https://github.com/jquery/jquery
- *
- * The following license applies to all parts of this software except as
- * documented below:
- *
- * ====
- *
- * Permission is hereby granted, free of charge, to any person obtaining
- * a copy of this software and associated documentation files (the
- * "Software"), to deal in the Software without restriction, including
- * without limitation the rights to use, copy, modify, merge, publish,
- * distribute, sublicense, and/or sell copies of the Software, and to
- * permit persons to whom the Software is furnished to do so, subject to
- * the following conditions:
- *
- * The above copyright notice and this permission notice shall be
- * included in all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
- * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- *
- * ====
- *
- * All files located in the node_modules and external directories are
- * externally maintained libraries used by this software which have their
- * own licenses; we recommend you read them, as their terms may differ from
- * the terms above.
- *
- * jQuery JavaScript Library v1.12.5-pre
- * http://jquery.com/
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license
- * http://jquery.org/license
- *
- * Date: 2016-10-14T19:12Z
- */
- (function( global, factory ) {
- if ( typeof module === "object" && typeof module.exports === "object" ) {
- // For CommonJS and CommonJS-like environments where a proper `window`
- // is present, execute the factory and get jQuery.
- // For environments that do not have a `window` with a `document`
- // (such as Node.js), expose a factory as module.exports.
- // This accentuates the need for the creation of a real `window`.
- // e.g. var jQuery = require("jquery")(window);
- // See ticket #14549 for more info.
- module.exports = global.document ?
- factory( global, true ) :
- function( w ) {
- if ( !w.document ) {
- throw new Error( "jQuery requires a window with a document" );
- }
- return factory( w );
- };
- } else {
- factory( global );
- }
- // Pass this if window is not defined yet
- }(typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
- // Support: Firefox 18+
- // Can't be in strict mode, several libs including ASP.NET trace
- // the stack via arguments.caller.callee and Firefox dies if
- // you try to trace through "use strict" call chains. (#13335)
- //"use strict";
- var deletedIds = [];
- var document = window.document;
- var slice = deletedIds.slice;
- var concat = deletedIds.concat;
- var push = deletedIds.push;
- var indexOf = deletedIds.indexOf;
- var class2type = {};
- var toString = class2type.toString;
- var hasOwn = class2type.hasOwnProperty;
- var support = {};
- var
- version = "1.12.5-pre",
- // Define a local copy of jQuery
- jQuery = function( selector, context ) {
- // The jQuery object is actually just the init constructor 'enhanced'
- // Need init if jQuery is called (just allow error to be thrown if not included)
- return new jQuery.fn.init( selector, context );
- },
- // Support: Android<4.1, IE<9
- // Make sure we trim BOM and NBSP
- rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
- // Matches dashed string for camelizing
- rmsPrefix = /^-ms-/,
- rdashAlpha = /-([\da-z])/gi,
- // Used by jQuery.camelCase as callback to replace()
- fcamelCase = function( all, letter ) {
- return letter.toUpperCase();
- };
- jQuery.fn = jQuery.prototype = {
- // The current version of jQuery being used
- jquery: version,
- constructor: jQuery,
- // Start with an empty selector
- selector: "",
- // The default length of a jQuery object is 0
- length: 0,
- toArray: function() {
- return slice.call( this );
- },
- // Get the Nth element in the matched element set OR
- // Get the whole matched element set as a clean array
- get: function( num ) {
- return num != null ?
- // Return just the one element from the set
- ( num < 0 ? this[ num + this.length ] : this[ num ] ) :
- // Return all the elements in a clean array
- slice.call( this );
- },
- // Take an array of elements and push it onto the stack
- // (returning the new matched element set)
- pushStack: function( elems ) {
- // Build a new jQuery matched element set
- var ret = jQuery.merge( this.constructor(), elems );
- // Add the old object onto the stack (as a reference)
- ret.prevObject = this;
- ret.context = this.context;
- // Return the newly-formed element set
- return ret;
- },
- // Execute a callback for every element in the matched set.
- each: function( callback ) {
- return jQuery.each( this, callback );
- },
- map: function( callback ) {
- return this.pushStack( jQuery.map( this, function( elem, i ) {
- return callback.call( elem, i, elem );
- } ) );
- },
- slice: function() {
- return this.pushStack( slice.apply( this, arguments ) );
- },
- first: function() {
- return this.eq( 0 );
- },
- last: function() {
- return this.eq( -1 );
- },
- eq: function( i ) {
- var len = this.length,
- j = +i + ( i < 0 ? len : 0 );
- return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] );
- },
- end: function() {
- return this.prevObject || this.constructor();
- },
- // For internal use only.
- // Behaves like an Array's method, not like a jQuery method.
- push: push,
- sort: deletedIds.sort,
- splice: deletedIds.splice
- };
- jQuery.extend = jQuery.fn.extend = function() {
- var src, copyIsArray, copy, name, options, clone,
- target = arguments[ 0 ] || {},
- i = 1,
- length = arguments.length,
- deep = false;
- // Handle a deep copy situation
- if ( typeof target === "boolean" ) {
- deep = target;
- // skip the boolean and the target
- target = arguments[ i ] || {};
- i++;
- }
- // Handle case when target is a string or something (possible in deep copy)
- if ( typeof target !== "object" && !jQuery.isFunction( target ) ) {
- target = {};
- }
- // extend jQuery itself if only one argument is passed
- if ( i === length ) {
- target = this;
- i--;
- }
- for ( ; i < length; i++ ) {
- // Only deal with non-null/undefined values
- if ( ( options = arguments[ i ] ) != null ) {
- // Extend the base object
- for ( name in options ) {
- src = target[ name ];
- copy = options[ name ];
- // Prevent never-ending loop
- if ( target === copy ) {
- continue;
- }
- // Recurse if we're merging plain objects or arrays
- if ( deep && copy && ( jQuery.isPlainObject( copy ) ||
- ( copyIsArray = jQuery.isArray( copy ) ) ) ) {
- if ( copyIsArray ) {
- copyIsArray = false;
- clone = src && jQuery.isArray( src ) ? src : [];
- } else {
- clone = src && jQuery.isPlainObject( src ) ? src : {};
- }
- // Never move original objects, clone them
- target[ name ] = jQuery.extend( deep, clone, copy );
- // Don't bring in undefined values
- } else if ( copy !== undefined ) {
- target[ name ] = copy;
- }
- }
- }
- }
- // Return the modified object
- return target;
- };
- jQuery.extend( {
- // Unique for each copy of jQuery on the page
- expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ),
- // Assume jQuery is ready without the ready module
- isReady: true,
- error: function( msg ) {
- throw new Error( msg );
- },
- noop: function() {},
- // See test/unit/core.js for details concerning isFunction.
- // Since version 1.3, DOM methods and functions like alert
- // aren't supported. They return false on IE (#2968).
- isFunction: function( obj ) {
- return jQuery.type( obj ) === "function";
- },
- isArray: Array.isArray || function( obj ) {
- return jQuery.type( obj ) === "array";
- },
- isWindow: function( obj ) {
- /* jshint eqeqeq: false */
- return obj != null && obj == obj.window;
- },
- isNumeric: function( obj ) {
- // parseFloat NaNs numeric-cast false positives (null|true|false|"")
- // ...but misinterprets leading-number strings, particularly hex literals ("0x...")
- // subtraction forces infinities to NaN
- // adding 1 corrects loss of precision from parseFloat (#15100)
- var realStringObj = obj && obj.toString();
- return !jQuery.isArray( obj ) && ( realStringObj - parseFloat( realStringObj ) + 1 ) >= 0;
- },
- isEmptyObject: function( obj ) {
- var name;
- for ( name in obj ) {
- return false;
- }
- return true;
- },
- isPlainObject: function( obj ) {
- var key;
- // Must be an Object.
- // Because of IE, we also have to check the presence of the constructor property.
- // Make sure that DOM nodes and window objects don't pass through, as well
- if ( !obj || jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
- return false;
- }
- try {
- // Not own constructor property must be Object
- if ( obj.constructor &&
- !hasOwn.call( obj, "constructor" ) &&
- !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) {
- return false;
- }
- } catch ( e ) {
- // IE8,9 Will throw exceptions on certain host objects #9897
- return false;
- }
- // Support: IE<9
- // Handle iteration over inherited properties before own properties.
- if ( !support.ownFirst ) {
- for ( key in obj ) {
- return hasOwn.call( obj, key );
- }
- }
- // Own properties are enumerated firstly, so to speed up,
- // if last one is own, then all properties are own.
- for ( key in obj ) {}
- return key === undefined || hasOwn.call( obj, key );
- },
- type: function( obj ) {
- if ( obj == null ) {
- return obj + "";
- }
- return typeof obj === "object" || typeof obj === "function" ?
- class2type[ toString.call( obj ) ] || "object" :
- typeof obj;
- },
- // Workarounds based on findings by Jim Driscoll
- // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
- globalEval: function( data ) {
- if ( data && jQuery.trim( data ) ) {
- // We use execScript on Internet Explorer
- // We use an anonymous function so that context is window
- // rather than jQuery in Firefox
- ( window.execScript || function( data ) {
- window[ "eval" ].call( window, data ); // jscs:ignore requireDotNotation
- } )( data );
- }
- },
- // Convert dashed to camelCase; used by the css and data modules
- // Microsoft forgot to hump their vendor prefix (#9572)
- camelCase: function( string ) {
- return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
- },
- nodeName: function( elem, name ) {
- return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
- },
- each: function( obj, callback ) {
- var length, i = 0;
- if ( isArrayLike( obj ) ) {
- length = obj.length;
- for ( ; i < length; i++ ) {
- if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
- break;
- }
- }
- } else {
- for ( i in obj ) {
- if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) {
- break;
- }
- }
- }
- return obj;
- },
- // Support: Android<4.1, IE<9
- trim: function( text ) {
- return text == null ?
- "" :
- ( text + "" ).replace( rtrim, "" );
- },
- // results is for internal usage only
- makeArray: function( arr, results ) {
- var ret = results || [];
- if ( arr != null ) {
- if ( isArrayLike( Object( arr ) ) ) {
- jQuery.merge( ret,
- typeof arr === "string" ?
- [ arr ] : arr
- );
- } else {
- push.call( ret, arr );
- }
- }
- return ret;
- },
- inArray: function( elem, arr, i ) {
- var len;
- if ( arr ) {
- if ( indexOf ) {
- return indexOf.call( arr, elem, i );
- }
- len = arr.length;
- i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;
- for ( ; i < len; i++ ) {
- // Skip accessing in sparse arrays
- if ( i in arr && arr[ i ] === elem ) {
- return i;
- }
- }
Add Comment
Please, Sign In to add comment