├── .gitignore
├── .vscode
└── settings.json
├── LICENSE
├── README.md
├── composer.json
├── composer.lock
├── docs
├── .htaccess
├── classes
│ ├── Composer.Autoload.ClassLoader.html
│ ├── ComposerAutoloaderInit72f06975cb8760d03e461dd84ef9d084.html
│ ├── Jarouche.ViaCEP.BuscaViaCEPQuerty.html
│ ├── Jarouche.ViaCEP.HelperViaCep.html
│ ├── Jarouche.ViaCEP.ViaCEPInterface.html
│ └── Jarouche.ViaCEP.buscaViaCEP.html
├── css
│ ├── bootstrap-combined.no-icons.min.css
│ ├── bootstrap-responsive.css
│ ├── bootstrap-responsive.min.css
│ ├── bootstrap.css
│ ├── bootstrap.min.css
│ ├── font-awesome.min.css
│ ├── jquery.iviewer.css
│ ├── phpdocumentor-clean-icons
│ │ ├── Read Me.txt
│ │ ├── fonts
│ │ │ ├── phpdocumentor-clean-icons.dev.svg
│ │ │ ├── phpdocumentor-clean-icons.eot
│ │ │ ├── phpdocumentor-clean-icons.svg
│ │ │ ├── phpdocumentor-clean-icons.ttf
│ │ │ └── phpdocumentor-clean-icons.woff
│ │ ├── lte-ie7.js
│ │ └── style.css
│ ├── prettify.css
│ ├── prism.css
│ └── template.css
├── deprecated.html
├── errors.html
├── files
│ ├── src.BuscaViaCEP.html
│ ├── src.BuscaViaCEPQuerty.html
│ ├── src.BuscaViaCEP_inc.html
│ ├── src.HelperViaCep.html
│ ├── src.ViaCEPInterface.html
│ ├── src.teste.html
│ ├── src
│ │ ├── BuscaViaCEP.php.txt
│ │ ├── BuscaViaCEPQuerty.php.txt
│ │ ├── BuscaViaCEP_inc.php.txt
│ │ ├── HelperViaCep.php.txt
│ │ ├── ViaCEPInterface.php.txt
│ │ └── teste.php.txt
│ ├── teste.html
│ ├── teste.php.txt
│ ├── vendor.autoload.html
│ ├── vendor.composer.ClassLoader.html
│ ├── vendor.composer.autoload_classmap.html
│ ├── vendor.composer.autoload_namespaces.html
│ ├── vendor.composer.autoload_psr4.html
│ ├── vendor.composer.autoload_real.html
│ ├── vendor.composer.autoload_static.html
│ └── vendor
│ │ ├── autoload.php.txt
│ │ └── composer
│ │ ├── ClassLoader.php.txt
│ │ ├── autoload_classmap.php.txt
│ │ ├── autoload_namespaces.php.txt
│ │ ├── autoload_psr4.php.txt
│ │ ├── autoload_real.php.txt
│ │ └── autoload_static.php.txt
├── font
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ └── fontawesome-webfont.woff
├── graph_class.html
├── graphs
│ └── class.html
├── images
│ ├── apple-touch-icon-114x114.png
│ ├── apple-touch-icon-72x72.png
│ ├── apple-touch-icon.png
│ ├── custom-icons.svg
│ ├── favicon.ico
│ ├── hierarchy-item.png
│ ├── icon-class-13x13.png
│ ├── icon-class.svg
│ ├── icon-interface-13x13.png
│ ├── icon-interface.svg
│ ├── icon-trait-13x13.png
│ ├── icon-trait.svg
│ └── iviewer
│ │ ├── grab.cur
│ │ ├── hand.cur
│ │ ├── iviewer.rotate_left.png
│ │ ├── iviewer.rotate_right.png
│ │ ├── iviewer.zoom_fit.png
│ │ ├── iviewer.zoom_in.png
│ │ ├── iviewer.zoom_out.png
│ │ └── iviewer.zoom_zero.png
├── img
│ ├── apple-touch-icon-114x114.png
│ ├── apple-touch-icon-72x72.png
│ ├── apple-touch-icon.png
│ ├── favicon.ico
│ ├── glyphicons-halflings-white.png
│ ├── glyphicons-halflings.png
│ ├── icons
│ │ ├── arrow_down.png
│ │ ├── arrow_right.png
│ │ ├── class.png
│ │ ├── constant.png
│ │ ├── favicon.ico
│ │ ├── file-php.png
│ │ ├── file.gif
│ │ ├── folder.gif
│ │ ├── function.png
│ │ ├── icon-folder-open-big.png
│ │ ├── icon-th-big.png
│ │ ├── icon_template.svg
│ │ ├── interface.png
│ │ ├── method.png
│ │ ├── ok.png
│ │ ├── property.png
│ │ ├── search.gif
│ │ ├── variable.png
│ │ ├── view_source.png
│ │ ├── visibility_private.png
│ │ ├── visibility_protected.png
│ │ └── visibility_public.png
│ ├── iviewer
│ │ ├── grab.cur
│ │ ├── hand.cur
│ │ ├── iviewer.rotate_left.png
│ │ ├── iviewer.rotate_right.png
│ │ ├── iviewer.zoom_fit.png
│ │ ├── iviewer.zoom_fit2.gif
│ │ ├── iviewer.zoom_in.png
│ │ ├── iviewer.zoom_in2.gif
│ │ ├── iviewer.zoom_out.png
│ │ ├── iviewer.zoom_out2.gif
│ │ ├── iviewer.zoom_zero.png
│ │ └── iviewer.zoom_zero2.gif
│ └── loader.gif
├── index.html
├── js
│ ├── SVGPan.js
│ ├── bootstrap.js
│ ├── bootstrap.min.js
│ ├── html5.js
│ ├── jqplot
│ │ ├── MIT-LICENSE.txt
│ │ ├── README.txt
│ │ ├── changes.txt
│ │ ├── copyright.txt
│ │ ├── excanvas.min.js
│ │ ├── gpl-2.0.txt
│ │ ├── jquery.jqplot.min.css
│ │ ├── jquery.jqplot.min.js
│ │ └── plugins
│ │ │ ├── jqplot.BezierCurveRenderer.min.js
│ │ │ ├── jqplot.barRenderer.min.js
│ │ │ ├── jqplot.blockRenderer.min.js
│ │ │ ├── jqplot.bubbleRenderer.min.js
│ │ │ ├── jqplot.canvasAxisLabelRenderer.min.js
│ │ │ ├── jqplot.canvasAxisTickRenderer.min.js
│ │ │ ├── jqplot.canvasOverlay.min.js
│ │ │ ├── jqplot.canvasTextRenderer.min.js
│ │ │ ├── jqplot.categoryAxisRenderer.min.js
│ │ │ ├── jqplot.ciParser.min.js
│ │ │ ├── jqplot.cursor.min.js
│ │ │ ├── jqplot.dateAxisRenderer.min.js
│ │ │ ├── jqplot.donutRenderer.min.js
│ │ │ ├── jqplot.dragable.min.js
│ │ │ ├── jqplot.enhancedLegendRenderer.min.js
│ │ │ ├── jqplot.funnelRenderer.min.js
│ │ │ ├── jqplot.highlighter.min.js
│ │ │ ├── jqplot.json2.min.js
│ │ │ ├── jqplot.logAxisRenderer.min.js
│ │ │ ├── jqplot.mekkoAxisRenderer.min.js
│ │ │ ├── jqplot.mekkoRenderer.min.js
│ │ │ ├── jqplot.meterGaugeRenderer.min.js
│ │ │ ├── jqplot.mobile.min.js
│ │ │ ├── jqplot.ohlcRenderer.min.js
│ │ │ ├── jqplot.pieRenderer.min.js
│ │ │ ├── jqplot.pointLabels.min.js
│ │ │ ├── jqplot.pyramidAxisRenderer.min.js
│ │ │ ├── jqplot.pyramidGridRenderer.min.js
│ │ │ ├── jqplot.pyramidRenderer.min.js
│ │ │ └── jqplot.trendline.min.js
│ ├── jquery-1.11.0.min.js
│ ├── jquery-1.4.2.min.js
│ ├── jquery-1.7.1.min.js
│ ├── jquery-ui-1.8.2.custom.min.js
│ ├── jquery.cookie.js
│ ├── jquery.dotdotdot-1.5.9.js
│ ├── jquery.dotdotdot-1.5.9.min.js
│ ├── jquery.iviewer.js
│ ├── jquery.iviewer.min.js
│ ├── jquery.mousewheel.js
│ ├── jquery.mousewheel.min.js
│ ├── jquery.panzoom.js
│ ├── jquery.smooth-scroll.js
│ ├── jquery.splitter.js
│ ├── jquery.tools.min.js
│ ├── jquery.treeview.js
│ ├── jquery.xml2json.js
│ ├── menu.js
│ ├── prettify
│ │ ├── lang-apollo.js
│ │ ├── lang-clj.js
│ │ ├── lang-css.js
│ │ ├── lang-go.js
│ │ ├── lang-hs.js
│ │ ├── lang-lisp.js
│ │ ├── lang-lua.js
│ │ ├── lang-ml.js
│ │ ├── lang-n.js
│ │ ├── lang-proto.js
│ │ ├── lang-scala.js
│ │ ├── lang-sql.js
│ │ ├── lang-tex.js
│ │ ├── lang-vb.js
│ │ ├── lang-vhdl.js
│ │ ├── lang-wiki.js
│ │ ├── lang-xq.js
│ │ ├── lang-yaml.js
│ │ └── prettify.min.js
│ ├── prism.min.js
│ ├── sidebar.js
│ ├── template.js
│ └── ui
│ │ └── 1.10.4
│ │ └── jquery-ui.min.js
├── markers.html
├── namespaces
│ ├── Composer.Autoload.html
│ ├── Composer.html
│ ├── Jarouche.ViaCEP.html
│ ├── Jarouche.html
│ └── default.html
├── packages
│ ├── ViaCEP.html
│ └── default.html
├── phpdoc-cache-06
│ └── phpdoc-cache-file_5316c53cc417178e50febfe1a26ce7f3.dat
├── phpdoc-cache-2e
│ └── phpdoc-cache-settings.dat
├── phpdoc-cache-3b
│ └── phpdoc-cache-file_a80bc760556c06f0af2321c419e196d6.dat
├── phpdoc-cache-4e
│ ├── phpdoc-cache-file_904fb83ef91cab8eb0bf8fc976ac957e.dat
│ └── phpdoc-cache-file_ca085a376849f05b06c9264ad41fe8fb.dat
├── phpdoc-cache-6d
│ └── phpdoc-cache-file_4824fe53163ec36820dbc6cf7b60d1fe.dat
├── phpdoc-cache-77
│ └── phpdoc-cache-file_ec9d572ef9bcf30f1a46c086c64ef608.dat
├── phpdoc-cache-7b
│ └── phpdoc-cache-file_763cf064306e4d35b559528db00de691.dat
├── phpdoc-cache-82
│ └── phpdoc-cache-file_bc5b7ef6b0acbcaf669d2590db9e65f2.dat
├── phpdoc-cache-83
│ └── phpdoc-cache-file_591bde3e62c211a0587cc79cf7da0e68.dat
├── phpdoc-cache-e2
│ └── phpdoc-cache-file_6adc4553936eafb2fc524a821941d8d4.dat
├── phpdoc-cache-e5
│ └── phpdoc-cache-file_6c4c0e3f9a240f3b062d4fa4002550cb.dat
├── phpdoc-cache-eb
│ └── phpdoc-cache-file_9c1148b07ef5cb4486226a08d4a3cbbe.dat
├── phpdoc-cache-ed
│ └── phpdoc-cache-file_683ac0a402b1d1a9f932d95fd000cd3f.dat
├── phpdoc-cache-f8
│ └── phpdoc-cache-file_08df5b182910eb6d11690144f9304fe7.dat
└── reports
│ ├── deprecated.html
│ ├── errors.html
│ └── markers.html
├── nbproject
├── project.properties
└── project.xml
├── src
├── BuscaVIaCEPLogradouro.php
├── BuscaViaCEP.php
├── BuscaViaCEPJSON.php
├── BuscaViaCEPJSONP.php
├── BuscaViaCEPPiped.php
├── BuscaViaCEPQuerty.php
├── BuscaViaCEPXML.php
├── BuscaViaCEP_inc.php
├── HelperViaCep.php
└── ViaCEPInterface.php
├── teste.php
├── teste_1.php
└── vendor
├── autoload.php
└── composer
├── ClassLoader.php
├── LICENSE
├── autoload_classmap.php
├── autoload_namespaces.php
├── autoload_psr4.php
├── autoload_real.php
├── autoload_static.php
└── installed.json
/.gitignore:
--------------------------------------------------------------------------------
1 | /nbproject/private/
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | // Place your settings in this file to overwrite default and user settings.
2 | {
3 | "phpformatter.composer": true,
4 | "composer.executablePath": "C:\\ProgramData\\ComposerSetup\\bin\\composer.bat",
5 | "phpformatter.arguments": [
6 | "--level=psr2"
7 | ],
8 | "phpformatter.logging": true
9 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 Rodrigo Jarouche
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # buscaviacep
2 | Classe para pesquisar o CEP atraves do servico gratuito viacep.
3 | Uso Simples, basta dar uma olhada no arquivo teste.php :D
4 |
5 | Instalação Via composer:
6 | composer require jarouche/viacep
7 |
8 | Instalação sem composer:
9 | require __DIR__ . '/src/BuscaViaCEP_inc.php';
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "jarouche/viacep",
3 | "description": "Classe para pesquisar o CEP atraves do servico gratuito viacep",
4 | "keywords": ["CEP","Pesquisa","ViaCEP"],
5 | "type": "library",
6 | "require": {
7 | "php": ">=5.5.0"
8 | },
9 | "license": "MIT",
10 | "authors": [
11 | {
12 | "name": "Rodrigo Sartori Jarouche",
13 | "email": "rjarouche@gmail.com",
14 | "homepage": "http://rodrigojarouche.blogspot.com.br"
15 | }
16 | ],
17 | "minimum-stability": "dev",
18 | "extra": {
19 | "branch-alias": {
20 | "dev-master": "0.1-dev"
21 | }
22 | },
23 | "homepage": "http://rodrigojarouche.blogspot.com.br",
24 |
25 | "autoload": {
26 | "psr-4": {
27 | "Jarouche\\ViaCEP\\": "src/"
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/composer.lock:
--------------------------------------------------------------------------------
1 | {
2 | "_readme": [
3 | "This file locks the dependencies of your project to a known state",
4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 | "This file is @generated automatically"
6 | ],
7 | "content-hash": "917ecd9ac5c28f326746e6ff9a391fa1",
8 | "packages": [],
9 | "packages-dev": [],
10 | "aliases": [],
11 | "minimum-stability": "dev",
12 | "stability-flags": [],
13 | "prefer-stable": false,
14 | "prefer-lowest": false,
15 | "platform": {
16 | "php": ">=5.5.0"
17 | },
18 | "platform-dev": []
19 | }
20 |
--------------------------------------------------------------------------------
/docs/.htaccess:
--------------------------------------------------------------------------------
1 | # Fixes a vulnerability in CentOS: http://stackoverflow.com/questions/20533279/prevent-php-from-parsing-non-php-files-such-as-somefile-php-txt
2 |
3 | RemoveHandler .php
4 | ForceType text/plain
5 |
--------------------------------------------------------------------------------
/docs/css/jquery.iviewer.css:
--------------------------------------------------------------------------------
1 | .viewer {
2 | -ms-touch-action: none;
3 | }
4 |
5 | .iviewer_common {
6 | position:absolute;
7 | bottom:10px;
8 | border: 1px solid #000;
9 | height: 28px;
10 | z-index: 5000;
11 | }
12 |
13 | .iviewer_cursor {
14 | cursor: url(../images/iviewer/hand.cur) 6 8, pointer;
15 | }
16 |
17 | .iviewer_drag_cursor {
18 | cursor: url(../images/iviewer/grab.cur) 6 8, pointer;
19 | }
20 |
21 | .iviewer_button {
22 | width: 28px;
23 | cursor: pointer;
24 | background-position: center center;
25 | background-repeat: no-repeat;
26 | }
27 |
28 | .iviewer_zoom_in {
29 | left: 20px;
30 | background: url(../images/iviewer/iviewer.zoom_in.png);
31 | }
32 |
33 | .iviewer_zoom_out {
34 | left: 55px;
35 | background: url(../images/iviewer/iviewer.zoom_out.png);
36 | }
37 |
38 | .iviewer_zoom_zero {
39 | left: 90px;
40 | background: url(../images/iviewer/iviewer.zoom_zero.png);
41 | }
42 |
43 | .iviewer_zoom_fit {
44 | left: 125px;
45 | background: url(../images/iviewer/iviewer.zoom_fit.png);
46 | }
47 |
48 | .iviewer_zoom_status {
49 | left: 160px;
50 | font: 1em/28px Sans;
51 | color: #000;
52 | background-color: #fff;
53 | text-align: center;
54 | width: 60px;
55 | }
56 |
57 | .iviewer_rotate_left {
58 | left: 227px;
59 | background: #fff url(../images/iviewer/iviewer.rotate_left.png) center center no-repeat;
60 | }
61 |
62 | .iviewer_rotate_right {
63 | left: 262px;
64 | background: #fff url(../images/iviewer/iviewer.rotate_right.png) center center no-repeat;
65 | }
66 |
--------------------------------------------------------------------------------
/docs/css/phpdocumentor-clean-icons/Read Me.txt:
--------------------------------------------------------------------------------
1 | To modify your generated font, use the *dev.svg* file, located in the *fonts* folder in this package. You can import this dev.svg file to the IcoMoon app. All the tags (class names) and the Unicode points of your glyphs are saved in this file.
2 |
3 | See the documentation for more info on how to use this package: http://icomoon.io/#docs/font-face
--------------------------------------------------------------------------------
/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.dev.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot
--------------------------------------------------------------------------------
/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf
--------------------------------------------------------------------------------
/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff
--------------------------------------------------------------------------------
/docs/css/phpdocumentor-clean-icons/lte-ie7.js:
--------------------------------------------------------------------------------
1 | /* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */
2 |
3 | window.onload = function() {
4 | function addIcon(el, entity) {
5 | var html = el.innerHTML;
6 | el.innerHTML = '' + entity + '' + html;
7 | }
8 | var icons = {
9 | 'icon-trait' : '',
10 | 'icon-interface' : '',
11 | 'icon-class' : ''
12 | },
13 | els = document.getElementsByTagName('*'),
14 | i, attr, html, c, el;
15 | for (i = 0; ; i += 1) {
16 | el = els[i];
17 | if(!el) {
18 | break;
19 | }
20 | attr = el.getAttribute('data-icon');
21 | if (attr) {
22 | addIcon(el, attr);
23 | }
24 | c = el.className;
25 | c = c.match(/icon-[^\s'"]+/);
26 | if (c && icons[c[0]]) {
27 | addIcon(el, icons[c[0]]);
28 | }
29 | }
30 | };
--------------------------------------------------------------------------------
/docs/css/phpdocumentor-clean-icons/style.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: 'phpdocumentor-clean-icons';
3 | src:url('fonts/phpdocumentor-clean-icons.eot');
4 | src:url('fonts/phpdocumentor-clean-icons.eot?#iefix') format('embedded-opentype'),
5 | url('fonts/phpdocumentor-clean-icons.woff') format('woff'),
6 | url('fonts/phpdocumentor-clean-icons.ttf') format('truetype'),
7 | url('fonts/phpdocumentor-clean-icons.svg#phpdocumentor-clean-icons') format('svg');
8 | font-weight: normal;
9 | font-style: normal;
10 | }
11 |
12 | /* Use the following CSS code if you want to use data attributes for inserting your icons */
13 | [data-icon]:before {
14 | font-family: 'phpdocumentor-clean-icons';
15 | content: attr(data-icon);
16 | speak: none;
17 | font-weight: normal;
18 | font-variant: normal;
19 | text-transform: none;
20 | line-height: 1;
21 | -webkit-font-smoothing: antialiased;
22 | }
23 |
24 | /* Use the following CSS code if you want to have a class per icon */
25 | /*
26 | Instead of a list of all class selectors,
27 | you can use the generic selector below, but it's slower:
28 | [class*="icon-"] {
29 | */
30 | .icon-trait, .icon-interface, .icon-class {
31 | font-family: 'phpdocumentor-clean-icons';
32 | speak: none;
33 | font-style: normal;
34 | font-weight: normal;
35 | font-variant: normal;
36 | text-transform: none;
37 | line-height: 1;
38 | -webkit-font-smoothing: antialiased;
39 | }
40 | .icon-trait:before {
41 | content: "\e000";
42 | }
43 | .icon-interface:before {
44 | content: "\e001";
45 | }
46 | .icon-class:before {
47 | content: "\e002";
48 | }
49 |
--------------------------------------------------------------------------------
/docs/css/prettify.css:
--------------------------------------------------------------------------------
1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
--------------------------------------------------------------------------------
/docs/css/prism.css:
--------------------------------------------------------------------------------
1 | /**
2 | * prism.js default theme for JavaScript, CSS and HTML
3 | * Based on dabblet (http://dabblet.com)
4 | * @author Lea Verou
5 | */
6 |
7 | code[class*="language-"],
8 | pre[class*="language-"] {
9 | color: black;
10 | text-shadow: 0 1px white;
11 | font-family: Consolas, Monaco, 'Andale Mono', monospace;
12 | direction: ltr;
13 | text-align: left;
14 | white-space: pre;
15 | word-spacing: normal;
16 |
17 | -moz-tab-size: 4;
18 | -o-tab-size: 4;
19 | tab-size: 4;
20 |
21 | -webkit-hyphens: none;
22 | -moz-hyphens: none;
23 | -ms-hyphens: none;
24 | hyphens: none;
25 | }
26 |
27 | ::-moz-selection {
28 | text-shadow: none;
29 | background: #b3d4fc;
30 | }
31 |
32 | ::selection {
33 | text-shadow: none;
34 | background: #b3d4fc;
35 | }
36 |
37 | @media print {
38 | code[class*="language-"],
39 | pre[class*="language-"] {
40 | text-shadow: none;
41 | }
42 | }
43 |
44 | /* Code blocks */
45 | pre[class*="language-"] {
46 | padding: 1em;
47 | margin: .5em 0;
48 | overflow: auto;
49 | }
50 |
51 | :not(pre) > code[class*="language-"],
52 | pre[class*="language-"] {
53 | background: #f5f2f0;
54 | }
55 |
56 | /* Inline code */
57 | :not(pre) > code[class*="language-"] {
58 | padding: .1em;
59 | border-radius: .3em;
60 | }
61 |
62 | .token.comment,
63 | .token.prolog,
64 | .token.doctype,
65 | .token.cdata {
66 | color: slategray;
67 | }
68 |
69 | .token.punctuation {
70 | color: #999;
71 | }
72 |
73 | .namespace {
74 | opacity: .7;
75 | }
76 |
77 | .token.property,
78 | .token.tag,
79 | .token.boolean,
80 | .token.number {
81 | color: #905;
82 | }
83 |
84 | .token.selector,
85 | .token.attr-name,
86 | .token.string {
87 | color: #690;
88 | }
89 |
90 | .token.operator,
91 | .token.entity,
92 | .token.url,
93 | .language-css .token.string,
94 | .style .token.string {
95 | color: #a67f59;
96 | background: hsla(0,0%,100%,.5);
97 | }
98 |
99 | .token.atrule,
100 | .token.attr-value,
101 | .token.keyword {
102 | color: #07a;
103 | }
104 |
105 |
106 | .token.regex,
107 | .token.important {
108 | color: #e90;
109 | }
110 |
111 | .token.important {
112 | font-weight: bold;
113 | }
114 |
115 | .token.entity {
116 | cursor: help;
117 | }
118 | pre[data-line] {
119 | position: relative;
120 | padding: 1em 0 1em 3em;
121 | }
122 |
123 | .line-highlight {
124 | position: absolute;
125 | left: 0;
126 | right: 0;
127 | padding: inherit 0;
128 | margin-top: 1em; /* Same as .prism’s padding-top */
129 |
130 | background: hsla(24, 20%, 50%,.08);
131 | background: -moz-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
132 | background: -webkit-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
133 | background: -o-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
134 | background: linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
135 |
136 | pointer-events: none;
137 |
138 | line-height: inherit;
139 | white-space: pre;
140 | }
141 |
142 | .line-highlight:before,
143 | .line-highlight[data-end]:after {
144 | content: attr(data-start);
145 | position: absolute;
146 | top: .4em;
147 | left: .6em;
148 | min-width: 1em;
149 | padding: 0 .5em;
150 | background-color: hsla(24, 20%, 50%,.4);
151 | color: hsl(24, 20%, 95%);
152 | font: bold 65%/1.5 sans-serif;
153 | text-align: center;
154 | vertical-align: .3em;
155 | border-radius: 999px;
156 | text-shadow: none;
157 | box-shadow: 0 1px white;
158 | }
159 |
160 | .line-highlight[data-end]:after {
161 | content: attr(data-end);
162 | top: auto;
163 | bottom: .4em;
164 | }
165 | pre.line-numbers {
166 | position: relative;
167 | padding-left: 3.8em;
168 | counter-reset: linenumber;
169 | }
170 |
171 | pre.line-numbers > code {
172 | position: relative;
173 | }
174 |
175 | .line-numbers .line-numbers-rows {
176 | position: absolute;
177 | pointer-events: none;
178 | top: 0;
179 | font-size: 100%;
180 | left: -3.8em;
181 | width: 3em; /* works for line-numbers below 1000 lines */
182 | letter-spacing: -1px;
183 | border-right: 1px solid #999;
184 |
185 | -webkit-user-select: none;
186 | -moz-user-select: none;
187 | -ms-user-select: none;
188 | user-select: none;
189 |
190 | }
191 |
192 | .line-numbers-rows > span {
193 | pointer-events: none;
194 | display: block;
195 | counter-increment: linenumber;
196 | }
197 |
198 | .line-numbers-rows > span:before {
199 | content: counter(linenumber);
200 | color: #999;
201 | display: block;
202 | padding-right: 0.8em;
203 | text-align: right;
204 | }
205 |
--------------------------------------------------------------------------------
/docs/deprecated.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | » Deprecated elements
7 |
8 |
9 |
10 |
11 |
12 |
13 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
92 |
93 |
94 |
99 |
100 |
101 |
102 |
103 |
108 |
109 |
110 |
111 | - \
112 | - Deprecated elements
113 |
114 |
115 |
116 |
No deprecated elements have been found in this project.
117 |
118 |
119 |
120 |
121 |
122 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/docs/files/src/BuscaViaCEP.php.txt:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 |
11 | abstract class buscaViaCEP implements ViaCEPInterface
12 | {
13 | /**
14 | * Constante que indica qual o endereço da requisição
15 | * @var string CEP_SITE
16 | */
17 | const CEP_SITE = 'https://viacep.com.br/ws/';
18 |
19 | /**
20 | *
21 | *Constante utilizada para dizer o sub-endereço da requisição
22 | *p.ex para a requisição https://viacep.com.br/ws/cep_a_buscar/querty/ o valor da variável será '/querty/'
23 | *Deve ser especificada nas classes filhas que formalmente farão a implementação do método de busca
24 | * @var string CEP_METHOD
25 | */
26 | const CEP_METHOD = '';
27 |
28 | /**
29 | * Armazena cep pré-formatado para busca p.ex 09190099
30 | * @var string $cep
31 | */
32 | protected $cep;
33 | /**
34 | *Armazena o retorno bruto da requisição
35 | *@var string $results_string
36 | */
37 | protected $results_string;
38 |
39 | /**
40 | * Método validaCEP
41 | * Método para a formatação e validação do cep a ser pesquisado
42 | * @param string $cep
43 | * @return void;
44 | * @throws Exception
45 | */
46 | protected function validaCEP($cep)
47 | {
48 | $formated_cep = preg_replace("/[^0-9]/", "", $cep);
49 | if (!preg_match('/^[0-9]{8}?$/', $formated_cep)) {
50 | throw new \Exception("CEP inválido");
51 | }
52 | $this->cep = $formated_cep;
53 | }
54 |
55 | /**
56 | * Método buscaInfoCEP
57 | * Método para fazer a requisição e alementar a propriedade results_string
58 | * @param string $cep
59 | * @return void;
60 | * @throws Exception
61 | */
62 |
63 | protected function buscaInfoCEP()
64 | {
65 | $this->results_string = file_get_contents(self::CEP_SITE . $this->cep . static::CEP_METHOD);
66 | }
67 |
68 | public function retornaConteudoRequisicao()
69 | {
70 | if($this->results_string == ""){
71 | throw new \Exception('Não houve requisição através do método retornaCEP');
72 | }
73 | return $this->results_string;
74 | }
75 |
76 | public function retornaCEP($cep)
77 | {}
78 | }
79 |
80 |
--------------------------------------------------------------------------------
/docs/files/src/BuscaViaCEPQuerty.php.txt:
--------------------------------------------------------------------------------
1 |
6 | * @package ViaCEP
7 | * @version 0.1
8 | */
9 |
10 | class BuscaViaCEPQuerty extends BuscaViaCEP
11 | {
12 | const CEP_METHOD = '/querty/';
13 |
14 | /**
15 | * Método retornaCEP
16 | * Método para o retorno dos dados do CEP pesquisado
17 | * @param string $cep
18 | * @return Array Array com os dados do CEP pesquisado, caso não exista irá retornar um array ('erro' => true);
19 | */
20 |
21 | public function retornaCEP($cep)
22 | {
23 | $results = '';
24 | $this->validaCEP($cep);
25 | $this->buscaInfoCEP();
26 | parse_str($this->results_string, $results);
27 | return $results;
28 | }
29 | }
30 |
31 |
--------------------------------------------------------------------------------
/docs/files/src/BuscaViaCEP_inc.php.txt:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 |
11 | class HelperViaCep
12 | {
13 | private function __construct()
14 | {}
15 |
16 | /**
17 | * Método getBuscaViaCEP
18 | * Método para o retorno dos dados tanto da requisição bruta, quanto do array de resultados do cep
19 | * @param method string Método de busca.
20 | * @param cep string cep a ser buscado.
21 | * @return Array ['result' => $array_de_dados, 'text'=>$texto_bruto_requisicao]
22 | * @throws Exception , quando não encontra a classe formada por BuscaViaCEP.$metodo
23 | */
24 |
25 | public static function getBuscaViaCEP($method, $cep)
26 | {
27 | $namespace = 'Jarouche\\ViaCEP\\';
28 | $class = $namespace . 'BuscaViaCEP' . $method;
29 |
30 | try {
31 | $obj = new $class;
32 | } catch (Exception $exc) {
33 | echo $exc->getTraceAsString();
34 | }
35 |
36 | return ["result" => $obj->retornaCEP($cep),"text" => $obj->retornaConteudoRequisicao()];
37 | }
38 | }
39 |
40 |
--------------------------------------------------------------------------------
/docs/files/src/ViaCEPInterface.php.txt:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 | interface ViaCEPInterface
11 | {
12 | /**
13 | * Método retornaCEP
14 | * Método para o retorno dos dados do CEP pesquisado
15 | * @param string $cep
16 | * @return Array Array com os dados do CEP pesquisado, caso não exista irá retornar um array ('erro' => true);
17 | */
18 | public function retornaCEP($cep);
19 |
20 | /**
21 | * Método retornaConteudoRequisicao
22 | * Método para o retorno dos dados da requisição bruta, este método deve ser usado apenas depois de uma requisição já feita através de @see retornaCEP
23 | * @return String String da requisição pura
24 | * @throws Exception
25 | */
26 | public function retornaConteudoRequisicao();
27 | }
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/docs/files/src/teste.php.txt:
--------------------------------------------------------------------------------
1 | retornaCEP('01311300');
14 |
15 | echo $class->retornaConteudoRequisicao();
16 | print_r($result);
17 |
--------------------------------------------------------------------------------
/docs/files/vendor/autoload.php.txt:
--------------------------------------------------------------------------------
1 | array($baseDir . '/src'),
10 | );
11 |
12 |
--------------------------------------------------------------------------------
/docs/files/vendor/composer/autoload_real.php.txt:
--------------------------------------------------------------------------------
1 | = 50600 && !defined('HHVM_VERSION');
27 | if ($useStaticLoader) {
28 | require_once __DIR__ . '/autoload_static.php';
29 |
30 | call_user_func(\Composer\Autoload\ComposerStaticInit72f06975cb8760d03e461dd84ef9d084::getInitializer($loader));
31 | } else {
32 | $map = require __DIR__ . '/autoload_namespaces.php';
33 | foreach ($map as $namespace => $path) {
34 | $loader->set($namespace, $path);
35 | }
36 |
37 | $map = require __DIR__ . '/autoload_psr4.php';
38 | foreach ($map as $namespace => $path) {
39 | $loader->setPsr4($namespace, $path);
40 | }
41 |
42 | $classMap = require __DIR__ . '/autoload_classmap.php';
43 | if ($classMap) {
44 | $loader->addClassMap($classMap);
45 | }
46 | }
47 |
48 | $loader->register(true);
49 |
50 | return $loader;
51 | }
52 | }
53 |
54 |
--------------------------------------------------------------------------------
/docs/files/vendor/composer/autoload_static.php.txt:
--------------------------------------------------------------------------------
1 |
11 | array (
12 | 'Jarouche\\ViaCEP\\' => 16,
13 | ),
14 | );
15 |
16 | public static $prefixDirsPsr4 = array (
17 | 'Jarouche\\ViaCEP\\' =>
18 | array (
19 | 0 => __DIR__ . '/../..' . '/src',
20 | ),
21 | );
22 |
23 | public static function getInitializer(ClassLoader $loader)
24 | {
25 | return \Closure::bind(function () use ($loader) {
26 | $loader->prefixLengthsPsr4 = ComposerStaticInit72f06975cb8760d03e461dd84ef9d084::$prefixLengthsPsr4;
27 | $loader->prefixDirsPsr4 = ComposerStaticInit72f06975cb8760d03e461dd84ef9d084::$prefixDirsPsr4;
28 |
29 | }, null, ClassLoader::class);
30 | }
31 | }
32 |
33 |
--------------------------------------------------------------------------------
/docs/font/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/font/FontAwesome.otf
--------------------------------------------------------------------------------
/docs/font/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/font/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/docs/font/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/font/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/docs/font/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/font/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/docs/graph_class.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Buscador de CEP via ViaCep
7 |
8 |
9 |
10 |
11 |
12 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
91 |
92 |
93 |
98 |
99 |
100 |
107 |
108 |
109 |
121 |
122 |
123 |
129 |
130 |
131 |
--------------------------------------------------------------------------------
/docs/images/apple-touch-icon-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/apple-touch-icon-114x114.png
--------------------------------------------------------------------------------
/docs/images/apple-touch-icon-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/apple-touch-icon-72x72.png
--------------------------------------------------------------------------------
/docs/images/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/apple-touch-icon.png
--------------------------------------------------------------------------------
/docs/images/custom-icons.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
117 |
--------------------------------------------------------------------------------
/docs/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/favicon.ico
--------------------------------------------------------------------------------
/docs/images/hierarchy-item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/hierarchy-item.png
--------------------------------------------------------------------------------
/docs/images/icon-class-13x13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/icon-class-13x13.png
--------------------------------------------------------------------------------
/docs/images/icon-class.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
78 |
--------------------------------------------------------------------------------
/docs/images/icon-interface-13x13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/icon-interface-13x13.png
--------------------------------------------------------------------------------
/docs/images/icon-interface.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
74 |
--------------------------------------------------------------------------------
/docs/images/icon-trait-13x13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/icon-trait-13x13.png
--------------------------------------------------------------------------------
/docs/images/icon-trait.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
74 |
--------------------------------------------------------------------------------
/docs/images/iviewer/grab.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/iviewer/grab.cur
--------------------------------------------------------------------------------
/docs/images/iviewer/hand.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/iviewer/hand.cur
--------------------------------------------------------------------------------
/docs/images/iviewer/iviewer.rotate_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/iviewer/iviewer.rotate_left.png
--------------------------------------------------------------------------------
/docs/images/iviewer/iviewer.rotate_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/iviewer/iviewer.rotate_right.png
--------------------------------------------------------------------------------
/docs/images/iviewer/iviewer.zoom_fit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/iviewer/iviewer.zoom_fit.png
--------------------------------------------------------------------------------
/docs/images/iviewer/iviewer.zoom_in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/iviewer/iviewer.zoom_in.png
--------------------------------------------------------------------------------
/docs/images/iviewer/iviewer.zoom_out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/iviewer/iviewer.zoom_out.png
--------------------------------------------------------------------------------
/docs/images/iviewer/iviewer.zoom_zero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/images/iviewer/iviewer.zoom_zero.png
--------------------------------------------------------------------------------
/docs/img/apple-touch-icon-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/apple-touch-icon-114x114.png
--------------------------------------------------------------------------------
/docs/img/apple-touch-icon-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/apple-touch-icon-72x72.png
--------------------------------------------------------------------------------
/docs/img/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/apple-touch-icon.png
--------------------------------------------------------------------------------
/docs/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/favicon.ico
--------------------------------------------------------------------------------
/docs/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/docs/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/docs/img/icons/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/arrow_down.png
--------------------------------------------------------------------------------
/docs/img/icons/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/arrow_right.png
--------------------------------------------------------------------------------
/docs/img/icons/class.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/class.png
--------------------------------------------------------------------------------
/docs/img/icons/constant.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/constant.png
--------------------------------------------------------------------------------
/docs/img/icons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/favicon.ico
--------------------------------------------------------------------------------
/docs/img/icons/file-php.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/file-php.png
--------------------------------------------------------------------------------
/docs/img/icons/file.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/file.gif
--------------------------------------------------------------------------------
/docs/img/icons/folder.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/folder.gif
--------------------------------------------------------------------------------
/docs/img/icons/function.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/function.png
--------------------------------------------------------------------------------
/docs/img/icons/icon-folder-open-big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/icon-folder-open-big.png
--------------------------------------------------------------------------------
/docs/img/icons/icon-th-big.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/icon-th-big.png
--------------------------------------------------------------------------------
/docs/img/icons/icon_template.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
94 |
--------------------------------------------------------------------------------
/docs/img/icons/interface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/interface.png
--------------------------------------------------------------------------------
/docs/img/icons/method.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/method.png
--------------------------------------------------------------------------------
/docs/img/icons/ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/ok.png
--------------------------------------------------------------------------------
/docs/img/icons/property.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/property.png
--------------------------------------------------------------------------------
/docs/img/icons/search.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/search.gif
--------------------------------------------------------------------------------
/docs/img/icons/variable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/variable.png
--------------------------------------------------------------------------------
/docs/img/icons/view_source.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/view_source.png
--------------------------------------------------------------------------------
/docs/img/icons/visibility_private.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/visibility_private.png
--------------------------------------------------------------------------------
/docs/img/icons/visibility_protected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/visibility_protected.png
--------------------------------------------------------------------------------
/docs/img/icons/visibility_public.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/icons/visibility_public.png
--------------------------------------------------------------------------------
/docs/img/iviewer/grab.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/grab.cur
--------------------------------------------------------------------------------
/docs/img/iviewer/hand.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/hand.cur
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.rotate_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.rotate_left.png
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.rotate_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.rotate_right.png
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.zoom_fit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.zoom_fit.png
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.zoom_fit2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.zoom_fit2.gif
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.zoom_in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.zoom_in.png
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.zoom_in2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.zoom_in2.gif
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.zoom_out.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.zoom_out.png
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.zoom_out2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.zoom_out2.gif
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.zoom_zero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.zoom_zero.png
--------------------------------------------------------------------------------
/docs/img/iviewer/iviewer.zoom_zero2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/iviewer/iviewer.zoom_zero2.gif
--------------------------------------------------------------------------------
/docs/img/loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/img/loader.gif
--------------------------------------------------------------------------------
/docs/js/html5.js:
--------------------------------------------------------------------------------
1 | /*
2 | HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
3 | */
4 | (function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
5 | a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x";
6 | c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
7 | "undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);
8 | if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d.
9 |
10 | Downloads can be found at .
11 |
12 | The mailing list is at .
13 |
14 | Examples and unit tests are at .
15 |
16 | Documentation is at .
17 |
18 | The project page and source code are at .
19 |
20 | Bugs, issues, feature requests: .
21 |
22 | Basic Usage Instructions:
23 |
24 | jqPlot requires jQuery (1.4+ required for certain features). jQuery 1.9.1 is included in
25 | the distribution. To use jqPlot include jQuery, the jqPlot jQuery plugin, the jqPlot css file and
26 | optionally the excanvas script to support IE version prior to IE 9 in your web page:
27 |
28 | >
29 | >
30 | >
31 | >
32 |
33 | For usage instructions, see in usage.txt. For available options, see
34 | in jqPlotOptions.txt.
35 |
36 | Building from source:
37 |
38 | If you've cloned the repository, you can build a distribution from source.
39 | You need to have ant installed. You can simply
40 | type "ant" from the jqplot directory to build the default "all" target.
41 | There are 6 pertinent targets: clean, dist, min, docs, compress and all. Use:
42 |
43 | > ant -p
44 |
45 | to get a description of the various build targets.
46 |
47 | Legal Notices:
48 |
49 | Copyright (c) 2009-2013 Chris Leonello
50 | jqPlot is currently available for use in all personal or commercial projects
51 | under both the MIT and GPL version 2.0 licenses. This means that you can
52 | choose the license that best suits your project and use it accordingly.
53 |
54 | Although not required, the author would appreciate an email letting him
55 | know of any substantial use of jqPlot. You can reach the author at:
56 | chris at jqplot or see http://www.jqplot.com/info.php .
57 |
58 | If you are feeling kind and generous, consider supporting the project by
59 | making a donation at: http://www.jqplot.com/donate.php .
60 |
61 | jqPlot includes date instance methods and printf/sprintf functions by other authors:
62 |
63 | Date instance methods:
64 |
65 | author Ken Snyder (ken d snyder at gmail dot com)
66 | date 2008-09-10
67 | version 2.0.2 (http://kendsnyder.com/sandbox/date/)
68 | license Creative Commons Attribution License 3.0 (http://creativecommons.org/licenses/by/3.0/)
69 |
70 | JavaScript printf/sprintf functions.
71 |
72 | version 2007.04.27
73 | author Ash Searle
74 | http://hexmen.com/blog/2007/03/printf-sprintf/
75 | http://hexmen.com/js/sprintf.js
76 | The author (Ash Searle) has placed this code in the public domain:
77 | "This code is unrestricted: you are free to use it however you like."
78 |
--------------------------------------------------------------------------------
/docs/js/jqplot/copyright.txt:
--------------------------------------------------------------------------------
1 | /**
2 | * jqPlot
3 | * Pure JavaScript plotting plugin using jQuery
4 | *
5 | * Version: @VERSION
6 | *
7 | * Copyright (c) 2009-2013 Chris Leonello
8 | * jqPlot is currently available for use in all personal or commercial projects
9 | * under both the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL
10 | * version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) licenses. This means that you can
11 | * choose the license that best suits your project and use it accordingly.
12 | *
13 | * Although not required, the author would appreciate an email letting him
14 | * know of any substantial use of jqPlot. You can reach the author at:
15 | * chris at jqplot dot com or see http://www.jqplot.com/info.php .
16 | *
17 | * If you are feeling kind and generous, consider supporting the project by
18 | * making a donation at: http://www.jqplot.com/donate.php .
19 | *
20 | * sprintf functions contained in jqplot.sprintf.js by Ash Searle:
21 | *
22 | * version 2007.04.27
23 | * author Ash Searle
24 | * http://hexmen.com/blog/2007/03/printf-sprintf/
25 | * http://hexmen.com/js/sprintf.js
26 | * The author (Ash Searle) has placed this code in the public domain:
27 | * "This code is unrestricted: you are free to use it however you like."
28 | *
29 | * included jsDate library by Chris Leonello:
30 | *
31 | * Copyright (c) 2010-2013 Chris Leonello
32 | *
33 | * jsDate is currently available for use in all personal or commercial projects
34 | * under both the MIT and GPL version 2.0 licenses. This means that you can
35 | * choose the license that best suits your project and use it accordingly.
36 | *
37 | * jsDate borrows many concepts and ideas from the Date Instance
38 | * Methods by Ken Snyder along with some parts of Ken's actual code.
39 | *
40 | * Ken's origianl Date Instance Methods and copyright notice:
41 | *
42 | * Ken Snyder (ken d snyder at gmail dot com)
43 | * 2008-09-10
44 | * version 2.0.2 (http://kendsnyder.com/sandbox/date/)
45 | * Creative Commons Attribution License 3.0 (http://creativecommons.org/licenses/by/3.0/)
46 | *
47 | * jqplotToImage function based on Larry Siden's export-jqplot-to-png.js.
48 | * Larry has generously given permission to adapt his code for inclusion
49 | * into jqPlot.
50 | *
51 | * Larry's original code can be found here:
52 | *
53 | * https://github.com/lsiden/export-jqplot-to-png
54 | *
55 | *
56 | */
57 |
--------------------------------------------------------------------------------
/docs/js/jqplot/jquery.jqplot.min.css:
--------------------------------------------------------------------------------
1 | .jqplot-target{position:relative;color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-xaxis{margin-top:10px}.jqplot-x2axis{margin-bottom:10px}.jqplot-yaxis{margin-right:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}.jqplot-yaxis-tick{right:0;top:15px;text-align:right}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px 5px;z-index:2;font-size:1.5em}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute}.jqplot-yMidAxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px}table.jqplot-table-legend,table.jqplot-cursor-legend{background-color:rgba(255,255,255,0.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px}.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%)}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,0.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(96%,96%,96%,0.3)}
--------------------------------------------------------------------------------
/docs/js/jqplot/plugins/jqplot.BezierCurveRenderer.min.js:
--------------------------------------------------------------------------------
1 | /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com
2 | jsDate | (c) 2010-2013 Chris Leonello
3 | */(function(b){b.jqplot.BezierCurveRenderer=function(){b.jqplot.LineRenderer.call(this)};b.jqplot.BezierCurveRenderer.prototype=new b.jqplot.LineRenderer();b.jqplot.BezierCurveRenderer.prototype.constructor=b.jqplot.BezierCurveRenderer;b.jqplot.BezierCurveRenderer.prototype.setGridData=function(h){var e=this._xaxis.series_u2p;var g=this._yaxis.series_u2p;var f=this.data;this.gridData=[];this._prevGridData=[];var d=this.index;if(f.length==2){if(d==0){this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[1][2]),g.call(this._yaxis,f[1][3]),e.call(this._xaxis,f[1][4]),g.call(this._yaxis,f[1][5])],[e.call(this._xaxis,f[1][4]),g.call(this._yaxis,this._yaxis.min)],[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,this._yaxis.min)]]}else{var c=h.series[d-1].data;this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[1][2]),g.call(this._yaxis,f[1][3]),e.call(this._xaxis,f[1][4]),g.call(this._yaxis,f[1][5])],[e.call(this._xaxis,c[1][4]),g.call(this._yaxis,c[1][5])],[e.call(this._xaxis,c[1][2]),g.call(this._yaxis,c[1][3]),e.call(this._xaxis,c[1][0]),g.call(this._yaxis,c[1][1]),e.call(this._xaxis,c[0][0]),g.call(this._yaxis,c[0][1])]]}}else{if(d==0){this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[2][0]),g.call(this._yaxis,f[2][1]),e.call(this._xaxis,f[3][0]),g.call(this._yaxis,f[3][1])],[e.call(this._xaxis,f[3][1]),g.call(this._yaxis,this._yaxis.min)],[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,this._yaxis.min)]]}else{var c=h.series[d-1].data;this.gridData=[[e.call(this._xaxis,f[0][0]),g.call(this._yaxis,f[0][1])],[e.call(this._xaxis,f[1][0]),g.call(this._yaxis,f[1][1]),e.call(this._xaxis,f[2][0]),g.call(this._yaxis,f[2][1]),e.call(this._xaxis,f[3][0]),g.call(this._yaxis,f[3][1])],[e.call(this._xaxis,c[3][0]),g.call(this._yaxis,c[3][1])],[e.call(this._xaxis,c[2][0]),g.call(this._yaxis,c[2][1]),e.call(this._xaxis,c[1][0]),g.call(this._yaxis,c[1][1]),e.call(this._xaxis,c[0][0]),g.call(this._yaxis,c[0][1])]]}}};b.jqplot.BezierCurveRenderer.prototype.makeGridData=function(g,i){var f=this._xaxis.series_u2p;var h=this._yaxis.series_u2p;var e=[];var j=[];var d=this.index;if(g.length==2){if(d==0){e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[1][2]),h.call(this._yaxis,g[1][3]),f.call(this._xaxis,g[1][4]),h.call(this._yaxis,g[1][5])],[f.call(this._xaxis,g[1][4]),h.call(this._yaxis,this._yaxis.min)],[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,this._yaxis.min)]]}else{var c=i.series[d-1].data;e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[1][2]),h.call(this._yaxis,g[1][3]),f.call(this._xaxis,g[1][4]),h.call(this._yaxis,g[1][5])],[f.call(this._xaxis,c[1][4]),h.call(this._yaxis,c[1][5])],[f.call(this._xaxis,c[1][2]),h.call(this._yaxis,c[1][3]),f.call(this._xaxis,c[1][0]),h.call(this._yaxis,c[1][1]),f.call(this._xaxis,c[0][0]),h.call(this._yaxis,c[0][1])]]}}else{if(d==0){e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[2][0]),h.call(this._yaxis,g[2][1]),f.call(this._xaxis,g[3][0]),h.call(this._yaxis,g[3][1])],[f.call(this._xaxis,g[3][1]),h.call(this._yaxis,this._yaxis.min)],[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,this._yaxis.min)]]}else{var c=i.series[d-1].data;e=[[f.call(this._xaxis,g[0][0]),h.call(this._yaxis,g[0][1])],[f.call(this._xaxis,g[1][0]),h.call(this._yaxis,g[1][1]),f.call(this._xaxis,g[2][0]),h.call(this._yaxis,g[2][1]),f.call(this._xaxis,g[3][0]),h.call(this._yaxis,g[3][1])],[f.call(this._xaxis,c[3][0]),h.call(this._yaxis,c[3][1])],[f.call(this._xaxis,c[2][0]),h.call(this._yaxis,c[2][1]),f.call(this._xaxis,c[1][0]),h.call(this._yaxis,c[1][1]),f.call(this._xaxis,c[0][0]),h.call(this._yaxis,c[0][1])]]}}return e};b.jqplot.BezierCurveRenderer.prototype.draw=function(c,g,d){var e;c.save();if(g.length){if(this.showLine){c.save();var f=(d!=null)?d:{};c.fillStyle=f.fillStyle||this.color;c.beginPath();c.moveTo(g[0][0],g[0][1]);c.bezierCurveTo(g[1][0],g[1][1],g[1][2],g[1][3],g[1][4],g[1][5]);c.lineTo(g[2][0],g[2][1]);if(g[3].length==2){c.lineTo(g[3][0],g[3][1])}else{c.bezierCurveTo(g[3][0],g[3][1],g[3][2],g[3][3],g[3][4],g[3][5])}c.closePath();c.fill();c.restore()}}c.restore()};b.jqplot.BezierCurveRenderer.prototype.drawShadow=function(c,e,d){};b.jqplot.BezierAxisRenderer=function(){b.jqplot.LinearAxisRenderer.call(this)};b.jqplot.BezierAxisRenderer.prototype=new b.jqplot.LinearAxisRenderer();b.jqplot.BezierAxisRenderer.prototype.constructor=b.jqplot.BezierAxisRenderer;b.jqplot.BezierAxisRenderer.prototype.init=function(f){b.extend(true,this,f);var c=this._dataBounds;for(var g=0;gc.max||c.max==null){c.max=k[e][0]}}else{if(k[e][1]c.max||c.max==null){c.max=k[e][1]}}}}else{if(this.name=="xaxis"||this.name=="x2axis"){if(k[0][0]c.max||c.max==null){c.max=k[0][0]}for(var e=0;e<5;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}else{if(k[0][1]c.max||c.max==null){c.max=k[0][1]}for(var e=1;e<6;e+=2){if(k[1][e]c.max||c.max==null){c.max=k[1][e]}}}}}};function a(g,f,d){d=d||{};d.axesDefaults=b.extend(true,{pad:0},d.axesDefaults);d.seriesDefaults=d.seriesDefaults||{};d.legend=b.extend(true,{placement:"outside"},d.legend);var c=false;if(d.seriesDefaults.renderer==b.jqplot.BezierCurveRenderer){c=true}else{if(d.series){for(var e=0;e")}k=a.extend(true,{},this.css,k);c=a('');this.canvas._elem.append(c);this.escapeHtml?c.text(p):c.html(p);delete k.position;delete k.marginRight;delete k.marginLeft;if(!k.background&&!k.backgroundColor&&!k.backgroundImage){k.background=j.next()}c.css(k);n=c.outerWidth();g=c.outerHeight();e=o[0]-n/2+"px";m=o[1]-g/2+"px";c.css({left:e,top:m});c=null}};a.jqplot.BlockCanvas=function(){a.jqplot.ElemContainer.call(this);this._ctx};a.jqplot.BlockCanvas.prototype=new a.jqplot.ElemContainer();a.jqplot.BlockCanvas.prototype.constructor=a.jqplot.BlockCanvas;a.jqplot.BlockCanvas.prototype.createElement=function(i,e,c){this._offsets=i;var b="jqplot-blockCanvas";if(e!=undefined){b=e}var g;if(this._elem){g=this._elem.get(0)}else{g=document.createElement("div")}if(c!=undefined){this._plotDimensions=c}var d=this._plotDimensions.width-this._offsets.left-this._offsets.right+"px";var f=this._plotDimensions.height-this._offsets.top-this._offsets.bottom+"px";this._elem=a(g);this._elem.css({position:"absolute",width:d,height:f,left:this._offsets.left,top:this._offsets.top});this._elem.addClass(b);return this._elem};a.jqplot.BlockCanvas.prototype.setContext=function(){this._ctx={canvas:{width:0,height:0},clearRect:function(){return null}};return this._ctx}})(jQuery);
--------------------------------------------------------------------------------
/docs/js/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js:
--------------------------------------------------------------------------------
1 | /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com
2 | jsDate | (c) 2010-2013 Chris Leonello
3 | */(function(a){a.jqplot.CanvasAxisLabelRenderer=function(b){this.angle=0;this.axis;this.show=true;this.showLabel=true;this.label="";this.fontFamily='"Trebuchet MS", Arial, Helvetica, sans-serif';this.fontSize="11pt";this.fontWeight="normal";this.fontStretch=1;this.textColor="#666666";this.enableFontSupport=true;this.pt2px=null;this._elem;this._ctx;this._plotWidth;this._plotHeight;this._plotDimensions={height:null,width:null};a.extend(true,this,b);if(b.angle==null&&this.axis!="xaxis"&&this.axis!="x2axis"){this.angle=-90}var c={fontSize:this.fontSize,fontWeight:this.fontWeight,fontStretch:this.fontStretch,fillStyle:this.textColor,angle:this.getAngleRad(),fontFamily:this.fontFamily};if(this.pt2px){c.pt2px=this.pt2px}if(this.enableFontSupport){if(a.jqplot.support_canvas_text()){this._textRenderer=new a.jqplot.CanvasFontRenderer(c)}else{this._textRenderer=new a.jqplot.CanvasTextRenderer(c)}}else{this._textRenderer=new a.jqplot.CanvasTextRenderer(c)}};a.jqplot.CanvasAxisLabelRenderer.prototype.init=function(b){a.extend(true,this,b);this._textRenderer.init({fontSize:this.fontSize,fontWeight:this.fontWeight,fontStretch:this.fontStretch,fillStyle:this.textColor,angle:this.getAngleRad(),fontFamily:this.fontFamily})};a.jqplot.CanvasAxisLabelRenderer.prototype.getWidth=function(d){if(this._elem){return this._elem.outerWidth(true)}else{var f=this._textRenderer;var c=f.getWidth(d);var e=f.getHeight(d);var b=Math.abs(Math.sin(f.angle)*e)+Math.abs(Math.cos(f.angle)*c);return b}};a.jqplot.CanvasAxisLabelRenderer.prototype.getHeight=function(d){if(this._elem){return this._elem.outerHeight(true)}else{var f=this._textRenderer;var c=f.getWidth(d);var e=f.getHeight(d);var b=Math.abs(Math.cos(f.angle)*e)+Math.abs(Math.sin(f.angle)*c);return b}};a.jqplot.CanvasAxisLabelRenderer.prototype.getAngleRad=function(){var b=this.angle*Math.PI/180;return b};a.jqplot.CanvasAxisLabelRenderer.prototype.draw=function(c,f){if(this._elem){if(a.jqplot.use_excanvas&&window.G_vmlCanvasManager.uninitElement!==undefined){window.G_vmlCanvasManager.uninitElement(this._elem.get(0))}this._elem.emptyForce();this._elem=null}var e=f.canvasManager.getCanvas();this._textRenderer.setText(this.label,c);var b=this.getWidth(c);var d=this.getHeight(c);e.width=b;e.height=d;e.style.width=b;e.style.height=d;e=f.canvasManager.initCanvas(e);this._elem=a(e);this._elem.css({position:"absolute"});this._elem.addClass("jqplot-"+this.axis+"-label");e=null;return this._elem};a.jqplot.CanvasAxisLabelRenderer.prototype.pack=function(){this._textRenderer.draw(this._elem.get(0).getContext("2d"),this.label)}})(jQuery);
--------------------------------------------------------------------------------
/docs/js/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js:
--------------------------------------------------------------------------------
1 | /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com
2 | jsDate | (c) 2010-2013 Chris Leonello
3 | */(function(a){a.jqplot.CanvasAxisTickRenderer=function(b){this.mark="outside";this.showMark=true;this.showGridline=true;this.isMinorTick=false;this.angle=0;this.markSize=4;this.show=true;this.showLabel=true;this.labelPosition="auto";this.label="";this.value=null;this._styles={};this.formatter=a.jqplot.DefaultTickFormatter;this.formatString="";this.prefix="";this.fontFamily='"Trebuchet MS", Arial, Helvetica, sans-serif';this.fontSize="10pt";this.fontWeight="normal";this.fontStretch=1;this.textColor="#666666";this.enableFontSupport=true;this.pt2px=null;this._elem;this._ctx;this._plotWidth;this._plotHeight;this._plotDimensions={height:null,width:null};a.extend(true,this,b);var c={fontSize:this.fontSize,fontWeight:this.fontWeight,fontStretch:this.fontStretch,fillStyle:this.textColor,angle:this.getAngleRad(),fontFamily:this.fontFamily};if(this.pt2px){c.pt2px=this.pt2px}if(this.enableFontSupport){if(a.jqplot.support_canvas_text()){this._textRenderer=new a.jqplot.CanvasFontRenderer(c)}else{this._textRenderer=new a.jqplot.CanvasTextRenderer(c)}}else{this._textRenderer=new a.jqplot.CanvasTextRenderer(c)}};a.jqplot.CanvasAxisTickRenderer.prototype.init=function(b){a.extend(true,this,b);this._textRenderer.init({fontSize:this.fontSize,fontWeight:this.fontWeight,fontStretch:this.fontStretch,fillStyle:this.textColor,angle:this.getAngleRad(),fontFamily:this.fontFamily})};a.jqplot.CanvasAxisTickRenderer.prototype.getWidth=function(d){if(this._elem){return this._elem.outerWidth(true)}else{var f=this._textRenderer;var c=f.getWidth(d);var e=f.getHeight(d);var b=Math.abs(Math.sin(f.angle)*e)+Math.abs(Math.cos(f.angle)*c);return b}};a.jqplot.CanvasAxisTickRenderer.prototype.getHeight=function(d){if(this._elem){return this._elem.outerHeight(true)}else{var f=this._textRenderer;var c=f.getWidth(d);var e=f.getHeight(d);var b=Math.abs(Math.cos(f.angle)*e)+Math.abs(Math.sin(f.angle)*c);return b}};a.jqplot.CanvasAxisTickRenderer.prototype.getTop=function(b){if(this._elem){return this._elem.position().top}else{return null}};a.jqplot.CanvasAxisTickRenderer.prototype.getAngleRad=function(){var b=this.angle*Math.PI/180;return b};a.jqplot.CanvasAxisTickRenderer.prototype.setTick=function(b,d,c){this.value=b;if(c){this.isMinorTick=true}return this};a.jqplot.CanvasAxisTickRenderer.prototype.draw=function(c,f){if(!this.label){this.label=this.prefix+this.formatter(this.formatString,this.value)}if(this._elem){if(a.jqplot.use_excanvas&&window.G_vmlCanvasManager.uninitElement!==undefined){window.G_vmlCanvasManager.uninitElement(this._elem.get(0))}this._elem.emptyForce();this._elem=null}var e=f.canvasManager.getCanvas();this._textRenderer.setText(this.label,c);var b=this.getWidth(c);var d=this.getHeight(c);e.width=b;e.height=d;e.style.width=b;e.style.height=d;e.style.textAlign="left";e.style.position="absolute";e=f.canvasManager.initCanvas(e);this._elem=a(e);this._elem.css(this._styles);this._elem.addClass("jqplot-"+this.axis+"-tick");e=null;return this._elem};a.jqplot.CanvasAxisTickRenderer.prototype.pack=function(){this._textRenderer.draw(this._elem.get(0).getContext("2d"),this.label)}})(jQuery);
--------------------------------------------------------------------------------
/docs/js/jqplot/plugins/jqplot.ciParser.min.js:
--------------------------------------------------------------------------------
1 | /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com
2 | jsDate | (c) 2010-2013 Chris Leonello
3 | */(function(a){a.jqplot.ciParser=function(g,l){var m=[],o,n,h,f,e,c;if(typeof(g)=="string"){g=a.jqplot.JSON.parse(g,d)}else{if(typeof(g)=="object"){for(e in g){for(h=0;h=0){i=/^\/Date\((-?[0-9]+)\)\/$/.exec(k);if(i){return parseInt(i[1],10)}}return k}}for(var b in g){o=[];n=g[b];switch(b){case"PriceTicks":for(h=0;h=0.6)?l[3]*0.6:l[3]*(2-l[3]);m.color="rgba("+o[0]+","+o[1]+","+o[2]+","+k+")"}i.color=m.color;i.init();var g=(p.pointIndex>0)?p.pointIndex-1:0;var j=p.pointIndex+2;m._gridData=q.gridData.slice(g,j)}function e(o,l,h,t,m){if(m.plugins.dragable.dragCanvas.isDragging){var u=m.plugins.dragable.dragCanvas;var i=u._neighbor;var w=m.series[i.seriesIndex];var k=w.plugins.dragable;var r=w.gridData;var p=(k.constrainTo=="y")?i.gridData[0]:l.x;var n=(k.constrainTo=="x")?i.gridData[1]:l.y;var g=w._xaxis.series_p2u(p);var q=w._yaxis.series_p2u(n);var v=u._ctx;v.clearRect(0,0,v.canvas.width,v.canvas.height);if(i.pointIndex>0){k._gridData[1]=[p,n]}else{k._gridData[0]=[p,n]}m.series[i.seriesIndex].draw(u._ctx,{gridData:k._gridData,shadow:false,preventJqPlotSeriesDrawTrigger:true,color:k.color,markerOptions:{color:k.color,shadow:false},trendline:{show:false}});m.target.trigger("jqplotSeriesPointChange",[i.seriesIndex,i.pointIndex,[g,q],[p,n]])}else{if(t!=null){var j=m.series[t.seriesIndex];if(j.isDragable){var u=m.plugins.dragable.dragCanvas;if(!u.isOver){u._cursors.push(o.target.style.cursor);o.target.style.cursor="pointer"}u.isOver=true}}else{if(t==null){var u=m.plugins.dragable.dragCanvas;if(u.isOver){o.target.style.cursor=u._cursors.pop();u.isOver=false}}}}}function c(k,i,g,l,j){var m=j.plugins.dragable.dragCanvas;m._cursors.push(k.target.style.cursor);if(l!=null){var o=j.series[l.seriesIndex];var h=o.plugins.dragable;if(o.isDragable&&!m.isDragging){m._neighbor=l;m.isDragging=true;f(j,l);h.markerRenderer.draw(o.gridData[l.pointIndex][0],o.gridData[l.pointIndex][1],m._ctx);k.target.style.cursor="move";j.target.trigger("jqplotDragStart",[l.seriesIndex,l.pointIndex,i,g])}}else{var n=m._ctx;n.clearRect(0,0,n.canvas.width,n.canvas.height);m.isDragging=false}}function a(m,j,g,o,k){if(k.plugins.dragable.dragCanvas.isDragging){var p=k.plugins.dragable.dragCanvas;var q=p._ctx;q.clearRect(0,0,q.canvas.width,q.canvas.height);p.isDragging=false;var h=p._neighbor;var r=k.series[h.seriesIndex];var i=r.plugins.dragable;var n=(i.constrainTo=="y")?h.data[0]:g[r.xaxis];var l=(i.constrainTo=="x")?h.data[1]:g[r.yaxis];r.data[h.pointIndex][0]=n;r.data[h.pointIndex][1]=l;k.drawSeries({preventJqPlotSeriesDrawTrigger:true},h.seriesIndex);p._neighbor=null;m.target.style.cursor=p._cursors.pop();k.target.trigger("jqplotDragStop",[j,g])}}})(jQuery);
--------------------------------------------------------------------------------
/docs/js/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js:
--------------------------------------------------------------------------------
1 | /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com
2 | jsDate | (c) 2010-2013 Chris Leonello
3 | */(function(c){c.jqplot.EnhancedLegendRenderer=function(){c.jqplot.TableLegendRenderer.call(this)};c.jqplot.EnhancedLegendRenderer.prototype=new c.jqplot.TableLegendRenderer();c.jqplot.EnhancedLegendRenderer.prototype.constructor=c.jqplot.EnhancedLegendRenderer;c.jqplot.EnhancedLegendRenderer.prototype.init=function(d){this.numberRows=null;this.numberColumns=null;this.seriesToggle="normal";this.seriesToggleReplot=false;this.disableIEFading=true;c.extend(true,this,d);if(this.seriesToggle){c.jqplot.postDrawHooks.push(b)}};c.jqplot.EnhancedLegendRenderer.prototype.draw=function(m,y){var f=this;if(this.show){var r=this._series;var u;var w="position:absolute;";w+=(this.background)?"background:"+this.background+";":"";w+=(this.border)?"border:"+this.border+";":"";w+=(this.fontSize)?"font-size:"+this.fontSize+";":"";w+=(this.fontFamily)?"font-family:"+this.fontFamily+";":"";w+=(this.textColor)?"color:"+this.textColor+";":"";w+=(this.marginTop!=null)?"margin-top:"+this.marginTop+";":"";w+=(this.marginBottom!=null)?"margin-bottom:"+this.marginBottom+";":"";w+=(this.marginLeft!=null)?"margin-left:"+this.marginLeft+";":"";w+=(this.marginRight!=null)?"margin-right:"+this.marginRight+";":"";this._elem=c('');if(this.seriesToggle){this._elem.css("z-index","3")}var C=false,q=false,d,o;if(this.numberRows){d=this.numberRows;if(!this.numberColumns){o=Math.ceil(r.length/d)}else{o=this.numberColumns}}else{if(this.numberColumns){o=this.numberColumns;d=Math.ceil(r.length/this.numberColumns)}else{d=r.length;o=1}}var B,z,e,l,k,n,p,t,h,g;var v=0;for(B=r.length-1;B>=0;B--){if(o==1&&r[B]._stack||r[B].renderer.constructor==c.jqplot.BezierCurveRenderer){q=true}}for(B=0;B0){C=true}else{C=false}}else{if(B==d-1){C=false}else{C=true}}p=(C)?this.rowSpacing:"0";l=c(document.createElement("td"));l.addClass("jqplot-table-legend jqplot-table-legend-swatch");l.css({textAlign:"center",paddingTop:p});h=c(document.createElement("div"));h.addClass("jqplot-table-legend-swatch-outline");g=c(document.createElement("div"));g.addClass("jqplot-table-legend-swatch");g.css({backgroundColor:x,borderColor:x});l.append(h.append(g));k=c(document.createElement("td"));k.addClass("jqplot-table-legend jqplot-table-legend-label");k.css("paddingTop",p);if(this.escapeHtml){k.text(n)}else{k.html(n)}if(q){if(this.showLabels){k.prependTo(e)}if(this.showSwatches){l.prependTo(e)}}else{if(this.showSwatches){l.appendTo(e)}if(this.showLabels){k.appendTo(e)}}if(this.seriesToggle){var A;if(typeof(this.seriesToggle)==="string"||typeof(this.seriesToggle)==="number"){if(!c.jqplot.use_excanvas||!this.disableIEFading){A=this.seriesToggle}}if(this.showSwatches){l.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);l.addClass("jqplot-seriesToggle")}if(this.showLabels){k.bind("click",{series:u,speed:A,plot:y,replot:this.seriesToggleReplot},a);k.addClass("jqplot-seriesToggle")}if(!u.show&&u.showLabel){l.addClass("jqplot-series-hidden");k.addClass("jqplot-series-hidden")}}C=true}}v++}l=k=h=g=null}}return this._elem};var a=function(j){var i=j.data,m=i.series,k=i.replot,h=i.plot,f=i.speed,l=m.index,g=false;if(m.canvas._elem.is(":hidden")||!m.show){g=true}var e=function(){if(k){var n={};if(c.isPlainObject(k)){c.extend(true,n,k)}h.replot(n);if(g&&f){var d=h.series[l];if(d.shadowCanvas._elem){d.shadowCanvas._elem.hide().fadeIn(f)}d.canvas._elem.hide().fadeIn(f);d.canvas._elem.nextAll(".jqplot-point-label.jqplot-series-"+d.index).hide().fadeIn(f)}}else{var d=h.series[l];if(d.canvas._elem.is(":hidden")||!d.show){if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).addClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).addClass("jqplot-series-hidden")}}else{if(typeof h.options.legend.showSwatches==="undefined"||h.options.legend.showSwatches===true){h.legend._elem.find("td").eq(l*2).removeClass("jqplot-series-hidden")}if(typeof h.options.legend.showLabels==="undefined"||h.options.legend.showLabels===true){h.legend._elem.find("td").eq((l*2)+1).removeClass("jqplot-series-hidden")}}}};m.toggleDisplay(j,e)};var b=function(){if(this.legend.renderer.constructor==c.jqplot.EnhancedLegendRenderer&&this.legend.seriesToggle){var d=this.legend._elem.detach();this.eventCanvas._elem.after(d)}}})(jQuery);
--------------------------------------------------------------------------------
/docs/js/jqplot/plugins/jqplot.json2.min.js:
--------------------------------------------------------------------------------
1 | /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com
2 | jsDate | (c) 2010-2013 Chris Leonello
3 | */(function($){$.jqplot.JSON=window.JSON;if(!window.JSON){$.jqplot.JSON={}}function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i0){this._xstart=h.series[this.index-1]._xstart+h.series[this.index-1]._xwidth}var l=this.canvas.getHeight();var d=0;var k;var j;for(var f=0;f');var w=false,n=true,c,l;var p=o[0];var d=new b.jqplot.ColorGenerator(p.seriesColors);if(p.show){var x=p.data;if(this.numberRows){c=this.numberRows;if(!this.numberColumns){l=Math.ceil(x.length/c)}else{l=this.numberColumns}}else{if(this.numberColumns){l=this.numberColumns;c=Math.ceil(x.length/this.numberColumns)}else{c=x.length;l=1}}var v,u,e,h,g,k,m,t;var q=0;for(v=0;v').prependTo(this._elem)}else{e=b('
').appendTo(this._elem)}for(u=0;u0){w=true}else{w=false}}else{if(v==c-1){w=false}else{w=true}}m=(w)?this.rowSpacing:"0";h=b(' | ');g=b(' | ');if(this.escapeHtml){g.text(k)}else{g.html(k)}if(n){g.prependTo(e);h.prependTo(e)}else{h.appendTo(e);g.appendTo(e)}w=true}q++}}e=null;h=null;g=null}}return this._elem};b.jqplot.MekkoLegendRenderer.prototype.pack=function(f){if(this.show){var e={_top:f.top,_left:f.left,_right:f.right,_bottom:this._plotDimensions.height-f.bottom};if(this.placement=="insideGrid"){switch(this.location){case"nw":var d=e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=e._top+this.yoffset;this._elem.css("left",d);this._elem.css("top",c);break;case"ne":var d=f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({right:d,top:c});break;case"e":var d=f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;case"se":var d=f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"sw":var d=e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"w":var d=e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}else{switch(this.location){case"nw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=e._top+this.yoffset;this._elem.css("right",d);this._elem.css("top",c);break;case"n":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-e._top+this.yoffset;this._elem.css("left",d);this._elem.css("bottom",c);break;case"ne":var d=this._plotDimensions.width-f.right+this.xoffset;var c=e._top+this.yoffset;this._elem.css({left:d,top:c});break;case"e":var d=this._plotDimensions.width-f.right+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({left:d,top:c});break;case"se":var d=this._plotDimensions.width-f.right+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({left:d,bottom:c});break;case"s":var d=(f.left+(this._plotDimensions.width-f.right))/2-this.getWidth()/2;var c=this._plotDimensions.height-f.bottom+this.yoffset;this._elem.css({left:d,top:c});break;case"sw":var d=this._plotDimensions.width-e._left+this.xoffset;var c=f.bottom+this.yoffset;this._elem.css({right:d,bottom:c});break;case"w":var d=this._plotDimensions.width-e._left+this.xoffset;var c=(f.top+(this._plotDimensions.height-f.bottom))/2-this.getHeight()/2;this._elem.css({right:d,top:c});break;default:var d=e._right-this.xoffset;var c=e._bottom+this.yoffset;this._elem.css({right:d,bottom:c});break}}}};function a(g,f,d){d=d||{};d.axesDefaults=d.axesDefaults||{};d.legend=d.legend||{};d.seriesDefaults=d.seriesDefaults||{};var c=false;if(d.seriesDefaults.renderer==b.jqplot.MekkoRenderer){c=true}else{if(d.series){for(var e=0;eb.max||b.max==null){b.max=f[c][1]}}}else{for(var c=0;cb.max||b.max==null){b.max=f[c][2]}}}};a.jqplot.OHLCRenderer.prototype.draw=function(A,N,j){var J=this.data;var v=this._xaxis.min;var z=this._xaxis.max;var l=0;var K=J.length;var p=this._xaxis.series_u2p;var G=this._yaxis.series_u2p;var D,E,f,M,F,n,O,C;var y;var u=this.renderer;var s=(j!=undefined)?j:{};var k=(s.shadow!=undefined)?s.shadow:this.shadow;var B=(s.fill!=undefined)?s.fill:this.fill;var c=(s.fillAndStroke!=undefined)?s.fillAndStroke:this.fillAndStroke;u.bodyWidth=(s.bodyWidth!=undefined)?s.bodyWidth:u.bodyWidth;u.tickLength=(s.tickLength!=undefined)?s.tickLength:u.tickLength;A.save();if(this.show){var m,q,g,Q,t;for(var D=0;Dq){if(u.wickColor){y.color=u.wickColor}else{if(u.downBodyColor){y.color=u.downBodyColor}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,q]],f);u.shapeRenderer.draw(A,[[m,t],[m,Q]],f);y={};M=q;F=t-q;if(u.fillDownBody){y.fillRect=true}else{y.strokeRect=true;n=n-this.lineWidth;O=m-n/2}if(u.downBodyColor){y.color=u.downBodyColor;y.fillStyle=u.downBodyColor}C=[O,M,n,F]}else{if(u.wickColor){y.color=u.wickColor}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,[[m,g],[m,Q]],f);y={};y.fillRect=false;y.strokeRect=false;O=[m-n/2,q];M=[m+n/2,t];n=null;F=null;C=[O,M]}}f=a.extend(true,{},s,y);u.shapeRenderer.draw(A,C,f)}else{E=s.color;if(u.openColor){s.color=u.openColor}if(!u.hlc){u.shapeRenderer.draw(A,[[m-u._tickLength,q],[m,q]],s)}s.color=E;if(u.wickColor){s.color=u.wickColor}u.shapeRenderer.draw(A,[[m,g],[m,Q]],s);s.color=E;if(u.closeColor){s.color=u.closeColor}u.shapeRenderer.draw(A,[[m,t],[m+u._tickLength,t]],s);s.color=E}}}A.restore()};a.jqplot.OHLCRenderer.prototype.drawShadow=function(b,d,c){};a.jqplot.OHLCRenderer.checkOptions=function(d,c,b){if(!b.highlighter){b.highlighter={showMarker:false,tooltipAxes:"y",yvalues:4,formatString:'date: | %s |
open: | %s |
hi: | %s |
low: | %s |
close: | %s |
'}}}})(jQuery);
--------------------------------------------------------------------------------
/docs/js/jqplot/plugins/jqplot.pointLabels.min.js:
--------------------------------------------------------------------------------
1 | /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com
2 | jsDate | (c) 2010-2013 Chris Leonello
3 | */(function(c){c.jqplot.PointLabels=function(e){this.show=c.jqplot.config.enablePlugins;this.location="n";this.labelsFromSeries=false;this.seriesLabelIndex=null;this.labels=[];this._labels=[];this.stackedValue=false;this.ypadding=6;this.xpadding=6;this.escapeHTML=true;this.edgeTolerance=-5;this.formatter=c.jqplot.DefaultTickFormatter;this.formatString="";this.hideZeros=false;this._elems=[];c.extend(true,this,e)};var a=["nw","n","ne","e","se","s","sw","w"];var d={nw:0,n:1,ne:2,e:3,se:4,s:5,sw:6,w:7};var b=["se","s","sw","w","nw","n","ne","e"];c.jqplot.PointLabels.init=function(j,h,f,g,i){var e=c.extend(true,{},f,g);e.pointLabels=e.pointLabels||{};if(this.renderer.constructor===c.jqplot.BarRenderer&&this.barDirection==="horizontal"&&!e.pointLabels.location){e.pointLabels.location="e"}this.plugins.pointLabels=new c.jqplot.PointLabels(e.pointLabels);this.plugins.pointLabels.setLabels.call(this)};c.jqplot.PointLabels.prototype.setLabels=function(){var f=this.plugins.pointLabels;var h;if(f.seriesLabelIndex!=null){h=f.seriesLabelIndex}else{if(this.renderer.constructor===c.jqplot.BarRenderer&&this.barDirection==="horizontal"){h=(this._plotData[0].length<3)?0:this._plotData[0].length-1}else{h=(this._plotData.length===0)?0:this._plotData[0].length-1}}f._labels=[];if(f.labels.length===0||f.labelsFromSeries){if(f.stackedValue){if(this._plotData.length&&this._plotData[0].length){for(var e=0;eB||s+C>m){z.remove()}z=null;f=null}}};c.jqplot.postSeriesInitHooks.push(c.jqplot.PointLabels.init);c.jqplot.postDrawSeriesHooks.push(c.jqplot.PointLabels.draw)})(jQuery);
--------------------------------------------------------------------------------
/docs/js/jqplot/plugins/jqplot.trendline.min.js:
--------------------------------------------------------------------------------
1 | /* jqPlot 1.0.8r1250 | (c) 2009-2013 Chris Leonello | jplot.com
2 | jsDate | (c) 2010-2013 Chris Leonello
3 | */(function(f){f.jqplot.Trendline=function(){this.show=f.jqplot.config.enablePlugins;this.color="#666666";this.renderer=new f.jqplot.LineRenderer();this.rendererOptions={marker:{show:false}};this.label="";this.type="linear";this.shadow=true;this.markerRenderer={show:false};this.lineWidth=1.5;this.shadowAngle=45;this.shadowOffset=1;this.shadowAlpha=0.07;this.shadowDepth=3;this.isTrendline=true};f.jqplot.postSeriesInitHooks.push(e);f.jqplot.postDrawSeriesHooks.push(g);f.jqplot.addLegendRowHooks.push(a);function a(k){var j=null;if(k.trendline&&k.trendline.show){var i=k.trendline.label.toString();if(i){j={label:i,color:k.trendline.color}}}return j}function e(m,k,j,i,l){if(this._type&&(this._type==="line"||this._type=="bar")){this.trendline=new f.jqplot.Trendline();i=i||{};f.extend(true,this.trendline,{color:this.color},j.trendline,i.trendline);this.trendline.renderer.init.call(this.trendline,null)}}function g(m,i){i=f.extend(true,{},this.trendline,i);if(this.trendline&&i.show){var k;var l=i.data||this.data;k=c(l,this.trendline.type);var j=i.gridData||this.renderer.makeGridData.call(this,k.data);this.trendline.renderer.draw.call(this.trendline,m,j,{showLine:true,shadow:this.trendline.shadow})}}function b(w,v,n){var u=(n==null)?"linear":n;var s=w.length;var t;var z;var o=0;var m=0;var r=0;var q=0;var l=0;var j=[];var k=[];if(u=="linear"){k=w;j=v}else{if(u=="exp"||u=="exponential"){for(var p=0;pg;g++){var i=d.eq(g);if(a.append(i),c&&a.append(c),f(a,b)){i.remove(),e=!0;break}c&&c.remove()}return e}function d(b,c,g,h,i){var j=b.contents(),k=!1;b.empty();for(var l="table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, select, optgroup, option, textarea, script, style",m=0,n=j.length;n>m&&!k;m++){var o=j[m],p=a(o);void 0!==o&&(b.append(p),i&&b[b.is(l)?"after":"append"](i),3==o.nodeType?f(g,h)&&(k=e(p,c,g,h,i)):k=d(p,c,g,h,i),k||i&&i.remove())}return k}function e(a,b,c,d,h){var k=!1,l=a[0];if(l===void 0)return!1;for(var m="letter"==d.wrap?"":" ",n=j(l).split(m),o=-1,p=-1,q=0,r=n.length-1;r>=q;){var s=Math.floor((q+r)/2);if(s==p)break;p=s,i(l,n.slice(0,p+1).join(m)+d.ellipsis),f(c,d)?r=p:(o=p,q=p)}if(-1==o||1==n.length&&0==n[0].length){var u=a.parent();a.remove();var v=h?h.length:0;if(u.contents().size()>v){var w=u.contents().eq(-1-v);k=e(w,b,c,d,h)}else{var x=u.prev(),l=x.contents().eq(-1)[0];if(l!==void 0){var t=g(j(l),d);i(l,t),h&&x.append(h),u.remove(),k=!0}}}else{var t=g(n.slice(0,o+1).join(m),d);k=!0,i(l,t)}return k}function f(a,b){return a.innerHeight()>b.maxHeight}function g(b,c){for(;a.inArray(b.slice(-1),c.lastCharacter.remove)>-1;)b=b.slice(0,-1);return 0>a.inArray(b.slice(-1),c.lastCharacter.noEllipsis)&&(b+=c.ellipsis),b}function h(a){return{width:a.innerWidth(),height:a.innerHeight()}}function i(a,b){a.innerText?a.innerText=b:a.nodeValue?a.nodeValue=b:a.textContent&&(a.textContent=b)}function j(a){return a.innerText?a.innerText:a.nodeValue?a.nodeValue:a.textContent?a.textContent:""}function k(b,c){return b===void 0?!1:b?"string"==typeof b?(b=a(b,c),b.length?b:!1):"object"==typeof b?b.jquery===void 0?!1:b:!1:!1}function l(a){for(var b=a.innerHeight(),c=["paddingTop","paddingBottom"],d=0,e=c.length;e>d;d++){var f=parseInt(a.css(c[d]),10);isNaN(f)&&(f=0),b-=f}return b}function m(a,b){return a?(b="string"==typeof b?"dotdotdot: "+b:["dotdotdot:",b],window.console!==void 0&&window.console.log!==void 0&&window.console.log(b),!1):!1}if(!a.fn.dotdotdot){a.fn.dotdotdot=function(e){if(0==this.length)return e&&e.debug===!1||m(!0,'No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){a(this).dotdotdot(e)});var g=this;g.data("dotdotdot")&&g.trigger("destroy.dot"),g.data("dotdotdot-style",g.attr("style")),g.css("word-wrap","break-word"),g.bind_events=function(){return g.bind("update.dot",function(b,e){b.preventDefault(),b.stopPropagation(),j.maxHeight="number"==typeof j.height?j.height:l(g),j.maxHeight+=j.tolerance,e!==void 0&&(("string"==typeof e||e instanceof HTMLElement)&&(e=a("").append(e).contents()),e instanceof a&&(i=e)),q=g.wrapInner('').children(),q.empty().append(i.clone(!0)).css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var h=!1,k=!1;return n.afterElement&&(h=n.afterElement.clone(!0),n.afterElement.remove()),f(q,j)&&(k="children"==j.wrap?c(q,j,h):d(q,g,q,j,h)),q.replaceWith(q.contents()),q=null,a.isFunction(j.callback)&&j.callback.call(g[0],k,i),n.isTruncated=k,k}).bind("isTruncated.dot",function(a,b){return a.preventDefault(),a.stopPropagation(),"function"==typeof b&&b.call(g[0],n.isTruncated),n.isTruncated}).bind("originalContent.dot",function(a,b){return a.preventDefault(),a.stopPropagation(),"function"==typeof b&&b.call(g[0],i),i}).bind("destroy.dot",function(a){a.preventDefault(),a.stopPropagation(),g.unwatch().unbind_events().empty().append(i).attr("style",g.data("dotdotdot-style")).data("dotdotdot",!1)}),g},g.unbind_events=function(){return g.unbind(".dot"),g},g.watch=function(){if(g.unwatch(),"window"==j.watch){var b=a(window),c=b.width(),d=b.height();b.bind("resize.dot"+n.dotId,function(){c==b.width()&&d==b.height()&&j.windowResizeFix||(c=b.width(),d=b.height(),p&&clearInterval(p),p=setTimeout(function(){g.trigger("update.dot")},10))})}else o=h(g),p=setInterval(function(){var a=h(g);(o.width!=a.width||o.height!=a.height)&&(g.trigger("update.dot"),o=h(g))},100);return g},g.unwatch=function(){return a(window).unbind("resize.dot"+n.dotId),p&&clearInterval(p),g};var i=g.contents(),j=a.extend(!0,{},a.fn.dotdotdot.defaults,e),n={},o={},p=null,q=null;return n.afterElement=k(j.after,g),n.isTruncated=!1,n.dotId=b++,g.data("dotdotdot",!0).bind_events().trigger("update.dot"),j.watch&&g.watch(),g},a.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",lastCharacter:{remove:[" ",",",";",".","!","?"],noEllipsis:[]},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0,debug:!1};var b=1,n=a.fn.html;a.fn.html=function(a){return a!==void 0?this.data("dotdotdot")&&"function"!=typeof a?this.trigger("update",[a]):n.call(this,a):n.call(this)};var o=a.fn.text;a.fn.text=function(b){if(b!==void 0){if(this.data("dotdotdot")){var c=a("");return c.text(b),b=c.html(),c.remove(),this.trigger("update",[b])}return o.call(this,b)}return o.call(this)}}})(jQuery);
--------------------------------------------------------------------------------
/docs/js/jquery.mousewheel.min.js:
--------------------------------------------------------------------------------
1 | /*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
2 | * Licensed under the MIT License (LICENSE.txt).
3 | *
4 | * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
5 | * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
6 | * Thanks to: Seamus Leahy for adding deltaX and deltaY
7 | *
8 | * Version: 3.0.6
9 | *
10 | * Requires: 1.2.2+
11 | */
12 | (function(d){function e(a){var b=a||window.event,c=[].slice.call(arguments,1),f=0,e=0,g=0,a=d.event.fix(b);a.type="mousewheel";b.wheelDelta&&(f=b.wheelDelta/120);b.detail&&(f=-b.detail/3);g=f;b.axis!==void 0&&b.axis===b.HORIZONTAL_AXIS&&(g=0,e=-1*f);b.wheelDeltaY!==void 0&&(g=b.wheelDeltaY/120);b.wheelDeltaX!==void 0&&(e=-1*b.wheelDeltaX/120);c.unshift(a,f,e,g);return(d.event.dispatch||d.event.handle).apply(this,c)}var c=["DOMMouseScroll","mousewheel"];if(d.event.fixHooks)for(var h=c.length;h;)d.event.fixHooks[c[--h]]=
13 | d.event.mouseHooks;d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=c.length;a;)this.addEventListener(c[--a],e,false);else this.onmousewheel=e},teardown:function(){if(this.removeEventListener)for(var a=c.length;a;)this.removeEventListener(c[--a],e,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery);
--------------------------------------------------------------------------------
/docs/js/jquery.smooth-scroll.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | function filterPath(string) {
3 | return string
4 | .replace(/^\//,'')
5 | .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
6 | .replace(/\/$/,'');
7 | }
8 | var locationPath = filterPath(location.pathname);
9 |
10 | $('a[href*=#]').each(function() {
11 | var thisPath = filterPath(this.pathname) || locationPath;
12 | if ( locationPath == thisPath
13 | && (location.hostname == this.hostname || !this.hostname)
14 | && this.hash.replace(/#/,'') ) {
15 | var $target = $(this.hash), target = this.hash;
16 | if (target) {
17 | $(this).click(function(event) {
18 | if (!$(this.hash).offset()) {
19 | return;
20 | }
21 |
22 | event.preventDefault();
23 | position = $(this.hash).offset().top;
24 |
25 | $('html,body').animate({scrollTop: position}, 400, function() {
26 | location.hash = target;
27 | });
28 | });
29 | }
30 | }
31 | });
32 | });
33 |
--------------------------------------------------------------------------------
/docs/js/menu.js:
--------------------------------------------------------------------------------
1 | var timeout = 500;
2 | var closetimer = 0;
3 | var ddmenuitem = 0;
4 |
5 | function menu_open() {
6 | menu_canceltimer();
7 | menu_close();
8 | ddmenuitem = $(this).find('ul').css('visibility', 'visible');
9 | }
10 |
11 | function menu_close() {
12 | if (ddmenuitem) ddmenuitem.css('visibility', 'hidden');
13 | }
14 |
15 | function menu_timer() {
16 | closetimer = window.setTimeout(menu_close, timeout);
17 | }
18 |
19 | function menu_canceltimer() {
20 | if (closetimer) {
21 | window.clearTimeout(closetimer);
22 | closetimer = null;
23 | }
24 | }
25 |
26 | $(document).ready(function() {
27 | $('#file-nav > li').bind('mouseover', menu_open);
28 | $('#file-nav > li').bind('mouseout', menu_timer);
29 | });
30 |
31 | document.onclick = menu_close;
--------------------------------------------------------------------------------
/docs/js/prettify/lang-apollo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-apollo.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-clj.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (C) 2011 Google Inc.
3 |
4 | Licensed under the Apache License, Version 2.0 (the "License");
5 | you may not use this file except in compliance with the License.
6 | You may obtain a copy of the License at
7 |
8 | http://www.apache.org/licenses/LICENSE-2.0
9 |
10 | Unless required by applicable law or agreed to in writing, software
11 | distributed under the License is distributed on an "AS IS" BASIS,
12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | See the License for the specific language governing permissions and
14 | limitations under the License.
15 | */
16 | var a=null;
17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^[([{]+/,a,"([{"],["clo",/^[)\]}]+/,a,")]}"],["com",/^;[^\n\r]*/,a,";"],["pln",/^[\t\n\r \xa0]+/,a,"\t\n\r \xa0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,a,'"']],[["kwd",/^(?:def|if|do|let|quote|var|fn|loop|recur|throw|try|monitor-enter|monitor-exit|defmacro|defn|defn-|macroexpand|macroexpand-1|for|doseq|dosync|dotimes|and|or|when|not|assert|doto|proxy|defstruct|first|rest|cons|defprotocol|deftype|defrecord|reify|defmulti|defmethod|meta|with-meta|ns|in-ns|create-ns|import|intern|refer|alias|namespace|resolve|ref|deref|refset|new|set!|memfn|to-array|into-array|aset|gen-class|reduce|map|filter|find|nil?|empty?|hash-map|hash-set|vec|vector|seq|flatten|reverse|assoc|dissoc|list|list?|disj|get|union|difference|intersection|extend|extend-type|extend-protocol|prn)\b/,a],
18 | ["typ",/^:[\dA-Za-z-]+/]]),["clj"]);
19 |
--------------------------------------------------------------------------------
/docs/js/prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/docs/js/prettify/lang-go.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-go.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-hs.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t-\r ]+/,null,"\t\n\r "],["str",/^"(?:[^\n\f\r"\\]|\\[\S\s])*(?:"|$)/,null,'"'],["str",/^'(?:[^\n\f\r'\\]|\\[^&])'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:--+[^\n\f\r]*|{-(?:[^-]|-+[^}-])*-})/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^\d'A-Za-z]|$)/,
2 | null],["pln",/^(?:[A-Z][\w']*\.)*[A-Za-z][\w']*/],["pun",/^[^\d\t-\r "'A-Za-z]+/]]),["hs"]);
3 |
--------------------------------------------------------------------------------
/docs/js/prettify/lang-lisp.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,a,"("],["clo",/^\)+/,a,")"],["com",/^;[^\n\r]*/,a,";"],["pln",/^[\t\n\r \xa0]+/,a,"\t\n\r \xa0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,a,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,a],
3 | ["lit",/^[+-]?(?:[#0]x[\da-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[de][+-]?\d+)?)/i],["lit",/^'(?:-*(?:\w|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?)?/],["pln",/^-*(?:[_a-z]|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?/i],["pun",/^[^\w\t\n\r "'-);\\\xa0]+/]]),["cl","el","lisp","scm"]);
4 |
--------------------------------------------------------------------------------
/docs/js/prettify/lang-lua.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-lua.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-ml.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-ml.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-n.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:'(?:[^\n\r'\\]|\\.)*'|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,a,'"'],["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,a,"#"],["pln",/^\s+/,a," \r\n\t\xa0"]],[["str",/^@"(?:[^"]|"")*(?:"|$)/,a],["str",/^<#[^#>]*(?:#>|$)/,a],["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,a],["com",/^\/\/[^\n\r]*/,a],["com",/^\/\*[\S\s]*?(?:\*\/|$)/,
3 | a],["kwd",/^(?:abstract|and|as|base|catch|class|def|delegate|enum|event|extern|false|finally|fun|implements|interface|internal|is|macro|match|matches|module|mutable|namespace|new|null|out|override|params|partial|private|protected|public|ref|sealed|static|struct|syntax|this|throw|true|try|type|typeof|using|variant|virtual|volatile|when|where|with|assert|assert2|async|break|checked|continue|do|else|ensures|for|foreach|if|late|lock|new|nolate|otherwise|regexp|repeat|requires|return|surroundwith|unchecked|unless|using|while|yield)\b/,
4 | a],["typ",/^(?:array|bool|byte|char|decimal|double|float|int|list|long|object|sbyte|short|string|ulong|uint|ufloat|ulong|ushort|void)\b/,a],["lit",/^@[$_a-z][\w$@]*/i,a],["typ",/^@[A-Z]+[a-z][\w$@]*/,a],["pln",/^'?[$_a-z][\w$@]*/i,a],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,a,"0123456789"],["pun",/^.[^\s\w"-$'./@`]*/,a]]),["n","nemerle"]);
5 |
--------------------------------------------------------------------------------
/docs/js/prettify/lang-proto.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]);
2 |
--------------------------------------------------------------------------------
/docs/js/prettify/lang-scala.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-scala.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-sql.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-sql.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-tex.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-tex.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-vb.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-vb.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-vhdl.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-vhdl.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-wiki.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rjarouche/buscaviacep/c1396de696c16c85db0e124a9e7cf9146901f087/docs/js/prettify/lang-wiki.js
--------------------------------------------------------------------------------
/docs/js/prettify/lang-yaml.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:>?|]+/,a,":|>?"],["dec",/^%(?:YAML|TAG)[^\n\r#]+/,a,"%"],["typ",/^&\S+/,a,"&"],["typ",/^!\S*/,a,"!"],["str",/^"(?:[^"\\]|\\.)*(?:"|$)/,a,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,a,"'"],["com",/^#[^\n\r]*/,a,"#"],["pln",/^\s+/,a," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\n\r]|$)/],["pun",/^-/],["kwd",/^\w+:[\n\r ]/],["pln",/^\w+/]]),["yaml","yml"]);
3 |
--------------------------------------------------------------------------------
/docs/js/sidebar.js:
--------------------------------------------------------------------------------
1 | jQuery.expr[':'].Contains = function(a, i, m) {
2 | return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0;
3 | };
4 |
5 | $(function() {
6 | $("#sidebar-nav").accordion({
7 | autoHeight: false,
8 | navigation: true,
9 | collapsible: true
10 | }).accordion("activate", false)
11 | .find('a.link').unbind('click').click(
12 | function(ev) {
13 | ev.cancelBubble = true; // IE
14 | if (ev.stopPropagation) {
15 | ev.stopPropagation(); // the rest
16 | }
17 |
18 | return true;
19 | }).prev().prev().remove();
20 |
21 | $("#sidebar-nav>h3").click(function() {
22 | if ($(this).attr('initialized') == 'true') return;
23 |
24 | $(this).next().find(".sidebar-nav-tree").treeview({
25 | collapsed: true,
26 | persist: "cookie"
27 | });
28 | $(this).attr('initialized', true);
29 | });
30 | });
31 |
32 | function tree_search(input) {
33 | treeview = $(input).parent().parent().next();
34 |
35 | // Expand all items
36 | treeview.find('.expandable-hitarea').click();
37 |
38 | // make all items visible again
39 | treeview.find('li:hidden').show();
40 |
41 | // hide all items that do not match the given search criteria
42 | if ($(input).val()) {
43 | treeview.find('li').not(':has(a:Contains(' + $(input).val() + '))').hide();
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/docs/phpdoc-cache-06/phpdoc-cache-file_5316c53cc417178e50febfe1a26ce7f3.dat:
--------------------------------------------------------------------------------
1 | O:39:"phpDocumentor\Descriptor\FileDescriptor":22:{s:7:" * hash";s:32:"3c0f8ac4eab2f57017138a07f1849a4f";s:7:" * path";s:23:"src\BuscaViaCEP_inc.php";s:9:" * source";s:146:"
11 | array (
12 | 'Jarouche\\ViaCEP\\' => 16,
13 | ),
14 | );
15 |
16 | public static $prefixDirsPsr4 = array (
17 | 'Jarouche\\ViaCEP\\' =>
18 | array (
19 | 0 => __DIR__ . '/../..' . '/src',
20 | ),
21 | );
22 |
23 | public static function getInitializer(ClassLoader $loader)
24 | {
25 | return \Closure::bind(function () use ($loader) {
26 | $loader->prefixLengthsPsr4 = ComposerStaticInit72f06975cb8760d03e461dd84ef9d084::$prefixLengthsPsr4;
27 | $loader->prefixDirsPsr4 = ComposerStaticInit72f06975cb8760d03e461dd84ef9d084::$prefixDirsPsr4;
28 |
29 | }, null, ClassLoader::class);
30 | }
31 | }
32 | ";s:19:" * namespaceAliases";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:11:" * includes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:12:" * constants";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:12:" * functions";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:10:" * classes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:13:" * interfaces";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:9:" * traits";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:10:" * markers";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:8:" * fqsen";s:0:"";s:7:" * name";s:19:"autoload_static.php";s:12:" * namespace";N;s:10:" * package";s:7:"Default";s:10:" * summary";s:0:"";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:0;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:7:"package";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:" * name";s:7:"package";s:14:" * description";s:7:"Default";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:10:"subpackage";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:40:"phpDocumentor\Descriptor\Validator\Error":4:{s:11:" * severity";s:5:"error";s:7:" * code";s:13:"PPC:ERR-50000";s:7:" * line";i:0;s:10:" * context";a:2:{s:11:"{{ value }}";s:2:"""";i:0;s:0:"";}}}}s:19:" * inheritedElement";N;}
--------------------------------------------------------------------------------
/docs/phpdoc-cache-e5/phpdoc-cache-file_6c4c0e3f9a240f3b062d4fa4002550cb.dat:
--------------------------------------------------------------------------------
1 | O:39:"phpDocumentor\Descriptor\FileDescriptor":22:{s:7:" * hash";s:32:"35e12c7d76c4a81633bcf547c0e229a9";s:7:" * path";s:39:"vendor\composer\autoload_namespaces.php";s:9:" * source";s:149:"retornaCEP('01311300');
14 |
15 | echo $class->retornaConteudoRequisicao();
16 | print_r($result);";s:19:" * namespaceAliases";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:17:"BuscaViaCEPQuerty";s:34:"\Jarouche\ViaCEP\BuscaViaCEPQuerty";s:12:"HelperViaCep";s:29:"\Jarouche\ViaCEP\HelperViaCep";}}s:11:" * includes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:41:"phpDocumentor\Reflection\IncludeReflector":3:{s:7:" * node";O:28:"PhpParser\Node\Expr\Include_":4:{s:4:"expr";O:35:"PhpParser\Node\Expr\BinaryOp\Concat":4:{s:4:"left";O:36:"PhpParser\Node\Scalar\MagicConst\Dir":2:{s:36:" PhpParser\NodeAbstract subNodeNames";N;s:13:" * attributes";a:2:{s:9:"startLine";i:2;s:7:"endLine";i:2;}}s:5:"right";O:29:"PhpParser\Node\Scalar\String_":3:{s:5:"value";s:20:"/vendor/autoload.php";s:36:" PhpParser\NodeAbstract subNodeNames";N;s:13:" * attributes";a:3:{s:9:"startLine";i:2;s:7:"endLine";i:2;s:13:"originalValue";s:22:"'/vendor/autoload.php'";}}s:36:" PhpParser\NodeAbstract subNodeNames";N;s:13:" * attributes";a:3:{s:9:"startLine";i:2;s:7:"endLine";i:2;s:13:"originalValue";s:22:"'/vendor/autoload.php'";}}s:4:"type";i:3;s:36:" PhpParser\NodeAbstract subNodeNames";N;s:13:" * attributes";a:4:{s:9:"startLine";i:2;s:7:"endLine";i:2;s:13:"originalValue";s:22:"'/vendor/autoload.php'";s:8:"comments";a:0:{}}}s:23:" * default_package_name";s:0:"";s:10:" * context";O:41:"phpDocumentor\Reflection\DocBlock\Context":3:{s:12:" * namespace";s:0:"";s:20:" * namespace_aliases";a:2:{s:17:"BuscaViaCEPQuerty";s:34:"\Jarouche\ViaCEP\BuscaViaCEPQuerty";s:12:"HelperViaCep";s:29:"\Jarouche\ViaCEP\HelperViaCep";}s:7:" * lsen";s:0:"";}}}}s:12:" * constants";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:12:" * functions";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:10:" * classes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:13:" * interfaces";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:9:" * traits";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:10:" * markers";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:8:" * fqsen";s:0:"";s:7:" * name";s:9:"teste.php";s:12:" * namespace";N;s:10:" * package";s:7:"Default";s:10:" * summary";s:0:"";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:0;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:7:"package";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:" * name";s:7:"package";s:14:" * description";s:7:"Default";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:10:"subpackage";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:40:"phpDocumentor\Descriptor\Validator\Error":4:{s:11:" * severity";s:5:"error";s:7:" * code";s:13:"PPC:ERR-50000";s:7:" * line";i:0;s:10:" * context";a:2:{s:11:"{{ value }}";s:2:"""";i:0;s:0:"";}}}}s:19:" * inheritedElement";N;}
--------------------------------------------------------------------------------
/docs/phpdoc-cache-f8/phpdoc-cache-file_08df5b182910eb6d11690144f9304fe7.dat:
--------------------------------------------------------------------------------
1 | O:39:"phpDocumentor\Descriptor\FileDescriptor":22:{s:7:" * hash";s:32:"3bf996401f1090233b8eda0c56ca4fc9";s:7:" * path";s:33:"vendor\composer\autoload_psr4.php";s:9:" * source";s:197:" array($baseDir . '/src'),
10 | );
11 | ";s:19:" * namespaceAliases";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:11:" * includes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:12:" * constants";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:12:" * functions";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:10:" * classes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:13:" * interfaces";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:9:" * traits";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:10:" * markers";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:8:" * fqsen";s:0:"";s:7:" * name";s:17:"autoload_psr4.php";s:12:" * namespace";N;s:10:" * package";s:7:"Default";s:10:" * summary";s:0:"";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:0;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:7:"package";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:" * name";s:7:"package";s:14:" * description";s:7:"Default";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:10:"subpackage";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:40:"phpDocumentor\Descriptor\Validator\Error":4:{s:11:" * severity";s:5:"error";s:7:" * code";s:13:"PPC:ERR-50000";s:7:" * line";i:0;s:10:" * context";a:2:{s:11:"{{ value }}";s:2:"""";i:0;s:0:"";}}}}s:19:" * inheritedElement";N;}
--------------------------------------------------------------------------------
/nbproject/project.properties:
--------------------------------------------------------------------------------
1 | include.path=${php.global.include.path}
2 | php.version=PHP_70
3 | source.encoding=UTF-8
4 | src.dir=.
5 | tags.asp=false
6 | tags.short=false
7 | web.root=.
8 |
--------------------------------------------------------------------------------
/nbproject/project.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | org.netbeans.modules.php.project
4 |
5 |
6 | viacep
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/src/BuscaVIaCEPLogradouro.php:
--------------------------------------------------------------------------------
1 | cep = "$uf/$cidade/$logradouro";
19 | $this->buscaInfoCEP();
20 | return json_decode($this->results_string, true);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/BuscaViaCEP.php:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 |
11 | abstract class buscaViaCEP implements ViaCEPInterface
12 | {
13 | /**
14 | * Constante que indica qual o endereço da requisição
15 | * @var string CEP_SITE
16 | */
17 | const CEP_SITE = 'http://viacep.com.br/ws/';
18 |
19 | /**
20 | *
21 | *Constante utilizada para dizer o sub-endereço da requisição
22 | *p.ex para a requisição https://viacep.com.br/ws/cep_a_buscar/querty/ o valor da variável será '/querty/'
23 | *Deve ser especificada nas classes filhas que formalmente farão a implementação do método de busca
24 | * @var string CEP_METHOD
25 | */
26 | const CEP_METHOD = '';
27 | /**
28 | * Armazena cep pré-formatado para busca p.ex 09190099
29 | * @var string $cep
30 | */
31 | protected $cep;
32 | /**
33 | *Armazena o retorno bruto da requisição
34 | *@var string $results_string
35 | */
36 | protected $results_string;
37 | /**
38 | *Parâmetros extra para requisição
39 | *@var string $outros_parametros
40 | */
41 | protected $outros_parametros;
42 | /**
43 | * Método validaCEP
44 | * Método para a formatação e validação do cep a ser pesquisado
45 | * @param string $cep
46 | * @return void;
47 | * @throws Exception
48 | */
49 | protected function validaCEP($cep)
50 | {
51 | $formated_cep = preg_replace("/[^0-9]/", "", $cep);
52 | if (!preg_match('/^[0-9]{8}?$/', $formated_cep)) {
53 | throw new \Exception("CEP inválido");
54 | }
55 | $this->cep = $formated_cep;
56 | }
57 |
58 | /**
59 | * Método buscaInfoCEP
60 | * Método para fazer a requisição e alementar a propriedade results_string
61 | * @param string $outros_parametros
62 | * Parâmetro para colocar varáveis extra na url de chamada
63 | * @return void;
64 | * @throws Exception
65 | */
66 |
67 | protected function buscaInfoCEP()
68 | {
69 |
70 | /*
71 | $this->results_string = file_get_contents(
72 | self::CEP_SITE .
73 | $this->cep .
74 | static::CEP_METHOD.
75 | $this->outros_parametros
76 | );
77 | */
78 |
79 | $ch = curl_init();
80 | curl_setopt($ch, CURLOPT_HEADER, false);
81 | $url = self::CEP_SITE . $this->cep . static::CEP_METHOD.$this->outros_parametros;
82 | curl_setopt($ch, CURLOPT_URL, $url);
83 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
84 | curl_setopt($ch, CURLOPT_SSLVERSION,3);
85 | $this->results_string = curl_exec($ch);
86 | curl_close($ch);
87 |
88 | }
89 | /**
90 | * Método fazRequisicao
91 | * Método FACADE para validar e fazer a requicao;
92 | * @param string $cep
93 | * @param string $outros_parametros
94 | * Parâmetro para colocar varáveis extra na url de chamada
95 | * @return void;
96 | * @throws Exception
97 | */
98 | protected function fazRequisicaoFacade($cep)
99 | {
100 | $this->validaCEP($cep);
101 | $this->buscaInfoCEP();
102 | }
103 |
104 |
105 |
106 | public function retornaConteudoRequisicao()
107 | {
108 | if($this->results_string == ""){
109 | throw new \Exception('Não houve requisição através do método retornaCEP');
110 | }
111 | return $this->results_string;
112 | }
113 |
114 |
115 |
116 | abstract public function retornaCEP($cep);
117 |
118 | }
119 |
--------------------------------------------------------------------------------
/src/BuscaViaCEPJSON.php:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 |
11 | class BuscaViaCEPJSON extends BuscaViaCEP
12 | {
13 | const CEP_METHOD = '/json/';
14 |
15 | /**
16 | * Método retornaCEP
17 | * Método para o retorno dos dados do CEP pesquisado
18 | * @param string $cep
19 | * @return Array Array com os dados do CEP pesquisado, caso não exista irá retornar um array ('erro' => true);
20 | */
21 |
22 | public function retornaCEP($cep)
23 | {
24 | $this->fazRequisicaoFacade($cep);
25 | return json_decode($this->results_string, true);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/src/BuscaViaCEPJSONP.php:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 |
11 | class BuscaViaCEPJSONP extends BuscaViaCEP
12 | {
13 | const CEP_METHOD = '/json/unicode/';
14 |
15 | /**
16 | * Armazena o nome do CallBack Function
17 | * @var string callback_function
18 | */
19 | protected $callback_function = 'CallbackCep';
20 |
21 | /**
22 | * Método __construct
23 | * Método construtor que seta o callback function para o padrão
24 | * @param string $callback_function
25 | * @throws Exception quando o callback_function não for setado
26 | */
27 | public function __construct()
28 | {
29 | $this->outros_parametros = '?callback=' . $this->callback_function;
30 | }
31 |
32 | /**
33 | * Método setCallbackFunction
34 | * Método para setar o callback function do JSONP
35 | * @param string $callback_function
36 | * @throws Exception quando o callback_function não for setado
37 | */
38 | public function setCallbackFunction($callback_function)
39 | {
40 | if (trim($callback_function) == '') {
41 | throw new Exception('CallBack function não pode ser vazia');
42 | }
43 | $this->callback_function = $callback_function;
44 | $this->outros_parametros = '?callback=' . $callback_function;
45 | }
46 |
47 | /**
48 | * Método retornaCEP
49 | * Método para o retorno dos dados do CEP pesquisado
50 | * @param string $cep
51 | * @return Array Array com os dados do CEP pesquisado, caso não exista irá retornar um array ('erro' => true);
52 | */
53 |
54 | public function retornaCEP($cep)
55 | {
56 | $this->fazRequisicaoFacade($cep);
57 | $json = str_ireplace([$this->callback_function . "(", ");"], "", $this->results_string);
58 | return json_decode($json, true);
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/src/BuscaViaCEPPiped.php:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 |
11 | class BuscaViaCEPPiped extends BuscaViaCEP
12 | {
13 | const CEP_METHOD = '/piped/';
14 |
15 | /**
16 | * Método retornaCEP
17 | * Método para o retorno dos dados do CEP pesquisado
18 | * @param string $cep
19 | * @return Array Array com os dados do CEP pesquisado, caso não exista irá retornar um array ('erro' => true);
20 | */
21 |
22 | public function retornaCEP($cep)
23 | {
24 | $this->fazRequisicaoFacade($cep);
25 | $dados = explode('|', $this->results_string);
26 | foreach ($dados as $dado) {
27 | $aux_array = explode(":", $dado);
28 | $result[$aux_array[0]] = $aux_array[1];
29 | }
30 |
31 | return $result;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/src/BuscaViaCEPQuerty.php:
--------------------------------------------------------------------------------
1 |
6 | * @package ViaCEP
7 | * @version 0.1
8 | */
9 |
10 | class BuscaViaCEPQuerty extends BuscaViaCEP
11 | {
12 | const CEP_METHOD = '/querty/';
13 |
14 | /**
15 | * Método retornaCEP
16 | * Método para o retorno dos dados do CEP pesquisado
17 | * @param string $cep
18 | * @return Array Array com os dados do CEP pesquisado, caso não exista irá retornar um array ('erro' => true);
19 | */
20 |
21 | public function retornaCEP($cep)
22 | {
23 | $this->fazRequisicaoFacade($cep);
24 | $results = '';
25 | parse_str($this->results_string, $results);
26 | return $results;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/src/BuscaViaCEPXML.php:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 |
11 | class BuscaViaCEPXML extends BuscaViaCEP
12 | {
13 | const CEP_METHOD = '/xml/';
14 |
15 | /**
16 | * Método retornaCEP
17 | * Método para o retorno dos dados do CEP pesquisado
18 | * @param string $cep
19 | * @return Array Array com os dados do CEP pesquisado, caso não exista irá retornar um array ('erro' => true);
20 | */
21 |
22 | public function retornaCEP($cep)
23 | {
24 | $this->fazRequisicaoFacade($cep);
25 | $xml = simplexml_load_string($this->results_string);
26 | $results = json_encode($xml);
27 | return array_map(function ($val) {
28 | return empty($val) ? "" : $val;
29 | }, json_decode($results, true));
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/src/BuscaViaCEP_inc.php:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 |
11 | class HelperViaCep
12 | {
13 | private function __construct()
14 | {}
15 |
16 | /**
17 | * Método getBuscaViaCEP
18 | * Método para o retorno dos dados tanto da requisição bruta, quanto do array de resultados do cep
19 | * AVISO, CASO QUEIRA UTILIZAR O FORMATO JSONP e queira especificar o callback funcation, use diretamente a classe BuscaViaCEPJSONP
20 | * O nome padrão para o callbackfunction é CallbackCep
21 | * @param method string Método de busca.
22 | * @param cep string cep a ser buscado.
23 | * @return Array ['result' => $array_de_dados, 'text'=>$texto_bruto_requisicao]
24 | * @throws Exception , quando não encontra a classe formada por BuscaViaCEP.$metodo
25 | */
26 |
27 | public static function getBuscaViaCEP($method, $cep)
28 | {
29 | $namespace = 'Jarouche\\ViaCEP\\';
30 | $class = $namespace . 'BuscaViaCEP' . $method;
31 |
32 | try {
33 | $obj = new $class;
34 | } catch (Exception $exc) {
35 | echo $exc->getTraceAsString();
36 | }
37 |
38 | return ["result" => $obj->retornaCEP($cep), "text" => $obj->retornaConteudoRequisicao()];
39 | }
40 |
41 |
42 | public static function getBuscaViaCEPLogradouro($uf,$cidade,$logradouro)
43 | {
44 | $cep = compact("uf","cidade","logradouro");
45 | $namespace = 'Jarouche\\ViaCEP\\';
46 | $class = $namespace . 'BuscaViaCEPLogradouro';
47 | $obj = new $class;
48 | return ["result" => $obj->retornaCEP($cep), "text" => $obj->retornaConteudoRequisicao()];
49 | }
50 |
51 | }
52 |
--------------------------------------------------------------------------------
/src/ViaCEPInterface.php:
--------------------------------------------------------------------------------
1 |
7 | * @package ViaCEP
8 | * @version 0.1
9 | */
10 | interface ViaCEPInterface
11 | {
12 | /**
13 | * Método retornaCEP
14 | * Método para o retorno dos dados do CEP pesquisado
15 | * @param string $cep
16 | * @return Array Array com os dados do CEP pesquisado, caso não exista irá retornar um array ('erro' => true);
17 | */
18 | public function retornaCEP($cep);
19 |
20 | /**
21 | * Método retornaConteudoRequisicao
22 | * Método para o retorno dos dados da requisição bruta, este método deve ser usado apenas depois de uma requisição já feita através de @see retornaCEP
23 | * @return String String da requisição pura
24 | * @throws Exception
25 | */
26 | public function retornaConteudoRequisicao();
27 | }
28 |
29 |
30 |
--------------------------------------------------------------------------------
/teste.php:
--------------------------------------------------------------------------------
1 | setCallbackFunction('teste_teste');
25 |
26 | //Faz o retorno do CEP
27 | $result = $class->retornaCEP('01311300');
28 | echo $class->retornaConteudoRequisicao();
29 | print_r($result);
30 |
31 | //pegando pelo filtro de estado,cidade e logradouro
32 | $class_cep = HelperViaCep::getBuscaViaCEPLogradouro('SP',"São Paulo","Paulista");
33 | var_dump($class_cep);
34 |
--------------------------------------------------------------------------------
/teste_1.php:
--------------------------------------------------------------------------------
1 | setCallbackFunction('teste_teste');
13 | $result = $class->retornaCEP('01311300');
14 | echo $class->retornaConteudoRequisicao();
15 | print_r($result);
16 |
17 | //pegando pelo filtro de estado,cidade e logradouro
18 | $class_cep = HelperViaCep::getBuscaViaCEPLogradouro('SP',"São Paulo","Paulista");
19 | var_dump($class_cep);
20 |
--------------------------------------------------------------------------------
/vendor/autoload.php:
--------------------------------------------------------------------------------
1 | array($baseDir . '/src'),
10 | );
11 |
--------------------------------------------------------------------------------
/vendor/composer/autoload_real.php:
--------------------------------------------------------------------------------
1 | = 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27 | if ($useStaticLoader) {
28 | require_once __DIR__ . '/autoload_static.php';
29 |
30 | call_user_func(\Composer\Autoload\ComposerStaticInit72f06975cb8760d03e461dd84ef9d084::getInitializer($loader));
31 | } else {
32 | $map = require __DIR__ . '/autoload_namespaces.php';
33 | foreach ($map as $namespace => $path) {
34 | $loader->set($namespace, $path);
35 | }
36 |
37 | $map = require __DIR__ . '/autoload_psr4.php';
38 | foreach ($map as $namespace => $path) {
39 | $loader->setPsr4($namespace, $path);
40 | }
41 |
42 | $classMap = require __DIR__ . '/autoload_classmap.php';
43 | if ($classMap) {
44 | $loader->addClassMap($classMap);
45 | }
46 | }
47 |
48 | $loader->register(true);
49 |
50 | return $loader;
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/vendor/composer/autoload_static.php:
--------------------------------------------------------------------------------
1 |
11 | array (
12 | 'Jarouche\\ViaCEP\\' => 16,
13 | ),
14 | );
15 |
16 | public static $prefixDirsPsr4 = array (
17 | 'Jarouche\\ViaCEP\\' =>
18 | array (
19 | 0 => __DIR__ . '/../..' . '/src',
20 | ),
21 | );
22 |
23 | public static function getInitializer(ClassLoader $loader)
24 | {
25 | return \Closure::bind(function () use ($loader) {
26 | $loader->prefixLengthsPsr4 = ComposerStaticInit72f06975cb8760d03e461dd84ef9d084::$prefixLengthsPsr4;
27 | $loader->prefixDirsPsr4 = ComposerStaticInit72f06975cb8760d03e461dd84ef9d084::$prefixDirsPsr4;
28 |
29 | }, null, ClassLoader::class);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/vendor/composer/installed.json:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------