Page MenuHomePhabricator

D19941.id47604.diff
No OneTemporary

D19941.id47604.diff

diff --git a/conf/__init_conf__.php b/conf/__init_conf__.php
--- a/conf/__init_conf__.php
+++ b/conf/__init_conf__.php
@@ -21,7 +21,6 @@
return array(
'phabricator.developer-mode' => true,
'darkconsole.enabled' => true,
- 'celerity.minify' => false,
);
}
diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -7,1298 +7,1205 @@
*/
return array(
'names' => array(
- 'conpherence.pkg.css' => 'e68cf1fa',
- 'conpherence.pkg.js' => '15191c65',
- 'core.pkg.css' => '47535fd5',
- 'core.pkg.js' => 'bd89cb1d',
- 'differential.pkg.css' => '06dc617c',
- 'differential.pkg.js' => 'ef0b989b',
- 'diffusion.pkg.css' => 'a2d17c7d',
- 'diffusion.pkg.js' => '6134c5a1',
- 'maniphest.pkg.css' => '4845691a',
- 'maniphest.pkg.js' => '4d7e79c8',
- 'rsrc/audio/basic/alert.mp3' => '98461568',
- 'rsrc/audio/basic/bing.mp3' => 'ab8603a5',
- 'rsrc/audio/basic/pock.mp3' => '0cc772f5',
- 'rsrc/audio/basic/tap.mp3' => 'fc2fd796',
- 'rsrc/audio/basic/ting.mp3' => '17660001',
- 'rsrc/css/aphront/aphront-bars.css' => '231ac33c',
- 'rsrc/css/aphront/dark-console.css' => '0e14e8f6',
- 'rsrc/css/aphront/dialog-view.css' => '6bfc244b',
- 'rsrc/css/aphront/list-filter-view.css' => '5d6f0526',
- 'rsrc/css/aphront/multi-column.css' => '84cc6640',
- 'rsrc/css/aphront/notification.css' => '457861ec',
- 'rsrc/css/aphront/panel-view.css' => '8427b78d',
- 'rsrc/css/aphront/phabricator-nav-view.css' => '694d7723',
- 'rsrc/css/aphront/table-view.css' => '8c9bbafe',
- 'rsrc/css/aphront/tokenizer.css' => '15d5ff71',
- 'rsrc/css/aphront/tooltip.css' => 'cb1397a4',
- 'rsrc/css/aphront/typeahead-browse.css' => 'f2818435',
- 'rsrc/css/aphront/typeahead.css' => 'a4a21016',
- 'rsrc/css/application/almanac/almanac.css' => 'dbb9b3af',
- 'rsrc/css/application/auth/auth.css' => '0877ed6e',
- 'rsrc/css/application/base/main-menu-view.css' => '1802a242',
- 'rsrc/css/application/base/notification-menu.css' => 'ef480927',
- 'rsrc/css/application/base/phui-theme.css' => '9f261c6b',
- 'rsrc/css/application/base/standard-page-view.css' => '34ee718b',
- 'rsrc/css/application/chatlog/chatlog.css' => 'd295b020',
- 'rsrc/css/application/conduit/conduit-api.css' => '7bc725c4',
- 'rsrc/css/application/config/config-options.css' => '4615667b',
- 'rsrc/css/application/config/config-template.css' => '8f18fa41',
- 'rsrc/css/application/config/setup-issue.css' => '30ee0173',
- 'rsrc/css/application/config/unhandled-exception.css' => '4c96257a',
- 'rsrc/css/application/conpherence/color.css' => 'abb4c358',
- 'rsrc/css/application/conpherence/durable-column.css' => '89ea6bef',
- 'rsrc/css/application/conpherence/header-pane.css' => 'cb6f4e19',
- 'rsrc/css/application/conpherence/menu.css' => '69368e97',
- 'rsrc/css/application/conpherence/message-pane.css' => 'b0f55ecc',
- 'rsrc/css/application/conpherence/notification.css' => 'cef0a3fc',
- 'rsrc/css/application/conpherence/participant-pane.css' => '26a3ce56',
- 'rsrc/css/application/conpherence/transaction.css' => '85129c68',
- 'rsrc/css/application/contentsource/content-source-view.css' => '4b8b05d4',
- 'rsrc/css/application/countdown/timer.css' => '16c52f5c',
- 'rsrc/css/application/daemon/bulk-job.css' => 'df9c1d4a',
- 'rsrc/css/application/dashboard/dashboard.css' => 'fe5b1869',
- 'rsrc/css/application/diff/inline-comment-summary.css' => 'f23d4e8f',
- 'rsrc/css/application/differential/add-comment.css' => 'c47f8c40',
- 'rsrc/css/application/differential/changeset-view.css' => 'db34a142',
- 'rsrc/css/application/differential/core.css' => '5b7b8ff4',
- 'rsrc/css/application/differential/phui-inline-comment.css' => '65ae3bc2',
- 'rsrc/css/application/differential/revision-comment.css' => '14b8565a',
- 'rsrc/css/application/differential/revision-history.css' => '0e8eb855',
- 'rsrc/css/application/differential/revision-list.css' => 'f3c47d33',
- 'rsrc/css/application/differential/table-of-contents.css' => 'ae4b7a55',
- 'rsrc/css/application/diffusion/diffusion-icons.css' => '0c15255e',
- 'rsrc/css/application/diffusion/diffusion-readme.css' => '419dd5b6',
- 'rsrc/css/application/diffusion/diffusion-repository.css' => 'ee6f20ec',
- 'rsrc/css/application/diffusion/diffusion.css' => '45727264',
- 'rsrc/css/application/feed/feed.css' => 'ecd4ec57',
- 'rsrc/css/application/files/global-drag-and-drop.css' => 'b556a948',
- 'rsrc/css/application/flag/flag.css' => 'bba8f811',
- 'rsrc/css/application/harbormaster/harbormaster.css' => '7446ce72',
- 'rsrc/css/application/herald/herald-test.css' => 'a52e323e',
- 'rsrc/css/application/herald/herald.css' => 'cd8d0134',
- 'rsrc/css/application/maniphest/report.css' => '9b9580b7',
- 'rsrc/css/application/maniphest/task-edit.css' => 'fda62a9b',
- 'rsrc/css/application/maniphest/task-summary.css' => '11cc5344',
- 'rsrc/css/application/objectselector/object-selector.css' => '85ee8ce6',
- 'rsrc/css/application/owners/owners-path-editor.css' => '9c136c29',
- 'rsrc/css/application/paste/paste.css' => '9fcc9773',
- 'rsrc/css/application/people/people-picture-menu-item.css' => 'a06f7f34',
- 'rsrc/css/application/people/people-profile.css' => '4df76faf',
- 'rsrc/css/application/phame/phame.css' => '8cb3afcd',
- 'rsrc/css/application/pholio/pholio-edit.css' => '07676f51',
- 'rsrc/css/application/pholio/pholio-inline-comments.css' => '8e545e49',
- 'rsrc/css/application/pholio/pholio.css' => 'ca89d380',
- 'rsrc/css/application/phortune/phortune-credit-card-form.css' => '8391eb02',
- 'rsrc/css/application/phortune/phortune-invoice.css' => '476055e2',
- 'rsrc/css/application/phortune/phortune.css' => '5b99dae0',
- 'rsrc/css/application/phrequent/phrequent.css' => 'ffc185ad',
- 'rsrc/css/application/phriction/phriction-document-css.css' => '4282e4ad',
- 'rsrc/css/application/policy/policy-edit.css' => '815c66f7',
- 'rsrc/css/application/policy/policy-transaction-detail.css' => '82100a43',
- 'rsrc/css/application/policy/policy.css' => '957ea14c',
- 'rsrc/css/application/ponder/ponder-view.css' => 'fbd45f96',
- 'rsrc/css/application/project/project-card-view.css' => '0010bb52',
- 'rsrc/css/application/project/project-view.css' => '792c9057',
- 'rsrc/css/application/releeph/releeph-core.css' => '9b3c5733',
- 'rsrc/css/application/releeph/releeph-preview-branch.css' => 'b7a6f4a5',
- 'rsrc/css/application/releeph/releeph-request-differential-create-dialog.css' => '8d8b92cd',
- 'rsrc/css/application/releeph/releeph-request-typeahead.css' => '667a48ae',
- 'rsrc/css/application/search/application-search-view.css' => '787f5b76',
- 'rsrc/css/application/search/search-results.css' => '505dd8cf',
- 'rsrc/css/application/slowvote/slowvote.css' => 'a94b7230',
- 'rsrc/css/application/tokens/tokens.css' => '3d0f239e',
- 'rsrc/css/application/uiexample/example.css' => '528b19de',
- 'rsrc/css/core/core.css' => '62fa3ace',
- 'rsrc/css/core/remarkup.css' => 'b182076e',
- 'rsrc/css/core/syntax.css' => 'e9c95dd4',
- 'rsrc/css/core/z-index.css' => '9d8f7c4b',
- 'rsrc/css/diviner/diviner-shared.css' => '896f1d43',
- 'rsrc/css/font/font-awesome.css' => 'e838e088',
- 'rsrc/css/font/font-lato.css' => 'c7ccd872',
- 'rsrc/css/font/phui-font-icon-base.css' => '870a7360',
- 'rsrc/css/layout/phabricator-filetree-view.css' => 'b912ad97',
- 'rsrc/css/layout/phabricator-source-code-view.css' => '2ab25dfa',
- 'rsrc/css/phui/button/phui-button-bar.css' => 'f1ff5494',
- 'rsrc/css/phui/button/phui-button-simple.css' => '8e1baf68',
- 'rsrc/css/phui/button/phui-button.css' => '6ccb303c',
- 'rsrc/css/phui/calendar/phui-calendar-day.css' => '572b1893',
- 'rsrc/css/phui/calendar/phui-calendar-list.css' => '576be600',
- 'rsrc/css/phui/calendar/phui-calendar-month.css' => '21154caf',
- 'rsrc/css/phui/calendar/phui-calendar.css' => 'f1ddf11c',
- 'rsrc/css/phui/object-item/phui-oi-big-ui.css' => '7a7c22af',
- 'rsrc/css/phui/object-item/phui-oi-color.css' => 'cd2b9b77',
- 'rsrc/css/phui/object-item/phui-oi-drag-ui.css' => '08f4ccc3',
- 'rsrc/css/phui/object-item/phui-oi-flush-ui.css' => '9d9685d6',
- 'rsrc/css/phui/object-item/phui-oi-list-view.css' => '7c5c1291',
- 'rsrc/css/phui/object-item/phui-oi-simple-ui.css' => 'a8beebea',
- 'rsrc/css/phui/phui-action-list.css' => '0bcd9a45',
- 'rsrc/css/phui/phui-action-panel.css' => 'b4798122',
- 'rsrc/css/phui/phui-badge.css' => '22c0cf4f',
- 'rsrc/css/phui/phui-basic-nav-view.css' => '98c11ab3',
- 'rsrc/css/phui/phui-big-info-view.css' => 'acc3492c',
- 'rsrc/css/phui/phui-box.css' => '4bd6cdb9',
- 'rsrc/css/phui/phui-bulk-editor.css' => '9a81e5d5',
- 'rsrc/css/phui/phui-chart.css' => '6bf6f78e',
- 'rsrc/css/phui/phui-cms.css' => '504b4b23',
- 'rsrc/css/phui/phui-comment-form.css' => 'ac68149f',
- 'rsrc/css/phui/phui-comment-panel.css' => 'f50152ad',
- 'rsrc/css/phui/phui-crumbs-view.css' => '10728aaa',
- 'rsrc/css/phui/phui-curtain-view.css' => '2bdaf026',
- 'rsrc/css/phui/phui-document-pro.css' => 'dd79b5df',
- 'rsrc/css/phui/phui-document-summary.css' => '9ca48bdf',
- 'rsrc/css/phui/phui-document.css' => 'c4ac41f9',
- 'rsrc/css/phui/phui-feed-story.css' => '44a9c8e9',
- 'rsrc/css/phui/phui-fontkit.css' => '1320ed01',
- 'rsrc/css/phui/phui-form-view.css' => 'b04e08d9',
- 'rsrc/css/phui/phui-form.css' => '7aaa04e3',
- 'rsrc/css/phui/phui-head-thing.css' => 'fd311e5f',
- 'rsrc/css/phui/phui-header-view.css' => '1ba8b707',
- 'rsrc/css/phui/phui-hovercard.css' => '4a484541',
- 'rsrc/css/phui/phui-icon-set-selector.css' => '87db8fee',
- 'rsrc/css/phui/phui-icon.css' => 'cf24ceec',
- 'rsrc/css/phui/phui-image-mask.css' => 'a8498f9c',
- 'rsrc/css/phui/phui-info-view.css' => 'e929f98c',
- 'rsrc/css/phui/phui-invisible-character-view.css' => '6993d9f0',
- 'rsrc/css/phui/phui-left-right.css' => '75227a4d',
- 'rsrc/css/phui/phui-lightbox.css' => '0a035e40',
- 'rsrc/css/phui/phui-list.css' => '38f8c9bd',
- 'rsrc/css/phui/phui-object-box.css' => '9cff003c',
- 'rsrc/css/phui/phui-pager.css' => 'edcbc226',
- 'rsrc/css/phui/phui-pinboard-view.css' => '2495140e',
- 'rsrc/css/phui/phui-property-list-view.css' => '546a04ae',
- 'rsrc/css/phui/phui-remarkup-preview.css' => '54a34863',
- 'rsrc/css/phui/phui-segment-bar-view.css' => 'b1d1b892',
- 'rsrc/css/phui/phui-spacing.css' => '042804d6',
- 'rsrc/css/phui/phui-status.css' => 'd5263e49',
- 'rsrc/css/phui/phui-tag-view.css' => 'b4719c50',
- 'rsrc/css/phui/phui-timeline-view.css' => '6ddf8126',
- 'rsrc/css/phui/phui-two-column-view.css' => '44ec4951',
- 'rsrc/css/phui/workboards/phui-workboard-color.css' => '783cdff5',
- 'rsrc/css/phui/workboards/phui-workboard.css' => '3bc85455',
- 'rsrc/css/phui/workboards/phui-workcard.css' => 'cca5fa92',
- 'rsrc/css/phui/workboards/phui-workpanel.css' => 'a3a63478',
- 'rsrc/css/sprite-login.css' => '396f3c3a',
- 'rsrc/css/sprite-tokens.css' => '9cdfd599',
- 'rsrc/css/syntax/syntax-default.css' => '9923583c',
- 'rsrc/externals/d3/d3.min.js' => 'a11a5ff2',
- 'rsrc/externals/font/fontawesome/fontawesome-webfont.eot' => '24a7064f',
- 'rsrc/externals/font/fontawesome/fontawesome-webfont.ttf' => '0039fe26',
- 'rsrc/externals/font/fontawesome/fontawesome-webfont.woff' => 'de978a43',
- 'rsrc/externals/font/fontawesome/fontawesome-webfont.woff2' => '2a832057',
- 'rsrc/externals/font/lato/lato-bold.eot' => '99fbcf8c',
- 'rsrc/externals/font/lato/lato-bold.svg' => '2aa83045',
- 'rsrc/externals/font/lato/lato-bold.ttf' => '0a7141f7',
- 'rsrc/externals/font/lato/lato-bold.woff' => 'f5db2061',
- 'rsrc/externals/font/lato/lato-bold.woff2' => '37a94ecd',
- 'rsrc/externals/font/lato/lato-bolditalic.eot' => 'b93389d0',
- 'rsrc/externals/font/lato/lato-bolditalic.svg' => '5442e1ef',
- 'rsrc/externals/font/lato/lato-bolditalic.ttf' => 'dad31252',
- 'rsrc/externals/font/lato/lato-bolditalic.woff' => 'e53bcf47',
- 'rsrc/externals/font/lato/lato-bolditalic.woff2' => 'd035007f',
- 'rsrc/externals/font/lato/lato-italic.eot' => '6a903f5d',
- 'rsrc/externals/font/lato/lato-italic.svg' => '0dc7cf2f',
- 'rsrc/externals/font/lato/lato-italic.ttf' => '629f64f0',
- 'rsrc/externals/font/lato/lato-italic.woff' => '678dc4bb',
- 'rsrc/externals/font/lato/lato-italic.woff2' => '7c8dd650',
- 'rsrc/externals/font/lato/lato-regular.eot' => '848dfb1e',
- 'rsrc/externals/font/lato/lato-regular.svg' => 'cbd5fd6b',
- 'rsrc/externals/font/lato/lato-regular.ttf' => 'e270165b',
- 'rsrc/externals/font/lato/lato-regular.woff' => '13d39fe2',
- 'rsrc/externals/font/lato/lato-regular.woff2' => '57a9f742',
- 'rsrc/externals/javelin/core/Event.js' => 'ef7e057f',
- 'rsrc/externals/javelin/core/Stratcom.js' => '327f418a',
- 'rsrc/externals/javelin/core/__tests__/event-stop-and-kill.js' => '717554e4',
- 'rsrc/externals/javelin/core/__tests__/install.js' => 'c432ee85',
- 'rsrc/externals/javelin/core/__tests__/stratcom.js' => '88bf7313',
- 'rsrc/externals/javelin/core/__tests__/util.js' => 'e251703d',
- 'rsrc/externals/javelin/core/init.js' => '8d83d2a1',
- 'rsrc/externals/javelin/core/init_node.js' => 'f7732951',
- 'rsrc/externals/javelin/core/install.js' => '05270951',
- 'rsrc/externals/javelin/core/util.js' => '93cc50d6',
- 'rsrc/externals/javelin/docs/Base.js' => '74676256',
- 'rsrc/externals/javelin/docs/onload.js' => 'e819c479',
- 'rsrc/externals/javelin/ext/fx/Color.js' => '7e41274a',
- 'rsrc/externals/javelin/ext/fx/FX.js' => '54b612ba',
- 'rsrc/externals/javelin/ext/reactor/core/DynVal.js' => 'f6555212',
- 'rsrc/externals/javelin/ext/reactor/core/Reactor.js' => '2b8de964',
- 'rsrc/externals/javelin/ext/reactor/core/ReactorNode.js' => '1ad0a787',
- 'rsrc/externals/javelin/ext/reactor/core/ReactorNodeCalmer.js' => '76f4ebed',
- 'rsrc/externals/javelin/ext/reactor/dom/RDOM.js' => 'c90a04fc',
- 'rsrc/externals/javelin/ext/view/HTMLView.js' => 'fe287620',
- 'rsrc/externals/javelin/ext/view/View.js' => '0f764c35',
- 'rsrc/externals/javelin/ext/view/ViewInterpreter.js' => 'f829edb3',
- 'rsrc/externals/javelin/ext/view/ViewPlaceholder.js' => '47830651',
- 'rsrc/externals/javelin/ext/view/ViewRenderer.js' => '6c2b09a2',
- 'rsrc/externals/javelin/ext/view/ViewVisitor.js' => 'efe49472',
- 'rsrc/externals/javelin/ext/view/__tests__/HTMLView.js' => 'f92d7bcb',
- 'rsrc/externals/javelin/ext/view/__tests__/View.js' => '6450b38b',
- 'rsrc/externals/javelin/ext/view/__tests__/ViewInterpreter.js' => '7a94d6a5',
- 'rsrc/externals/javelin/ext/view/__tests__/ViewRenderer.js' => '6ea96ac9',
- 'rsrc/externals/javelin/lib/Cookie.js' => '62dfea03',
- 'rsrc/externals/javelin/lib/DOM.js' => '4976858c',
- 'rsrc/externals/javelin/lib/History.js' => 'd4505101',
- 'rsrc/externals/javelin/lib/JSON.js' => '69adf288',
- 'rsrc/externals/javelin/lib/Leader.js' => '7f243deb',
- 'rsrc/externals/javelin/lib/Mask.js' => '8a41885b',
- 'rsrc/externals/javelin/lib/Quicksand.js' => '6b8ef10b',
- 'rsrc/externals/javelin/lib/Request.js' => '94b750d2',
- 'rsrc/externals/javelin/lib/Resource.js' => '44959b73',
- 'rsrc/externals/javelin/lib/Routable.js' => 'b3e7d692',
- 'rsrc/externals/javelin/lib/Router.js' => '29274e2b',
- 'rsrc/externals/javelin/lib/Scrollbar.js' => '9065f639',
- 'rsrc/externals/javelin/lib/Sound.js' => '949c0fe5',
- 'rsrc/externals/javelin/lib/URI.js' => 'c989ade3',
- 'rsrc/externals/javelin/lib/Vector.js' => '2caa8fb8',
- 'rsrc/externals/javelin/lib/WebSocket.js' => '3ffe32d6',
- 'rsrc/externals/javelin/lib/Workflow.js' => '6a726c55',
- 'rsrc/externals/javelin/lib/__tests__/Cookie.js' => '5ed109e8',
- 'rsrc/externals/javelin/lib/__tests__/DOM.js' => 'c984504b',
- 'rsrc/externals/javelin/lib/__tests__/JSON.js' => '837a7d68',
- 'rsrc/externals/javelin/lib/__tests__/URI.js' => '1e45fda9',
- 'rsrc/externals/javelin/lib/__tests__/behavior.js' => '1ea62783',
- 'rsrc/externals/javelin/lib/behavior.js' => '61cbc29a',
- 'rsrc/externals/javelin/lib/control/tokenizer/Tokenizer.js' => 'bb6e5c16',
- 'rsrc/externals/javelin/lib/control/typeahead/Typeahead.js' => '70baed2f',
- 'rsrc/externals/javelin/lib/control/typeahead/normalizer/TypeaheadNormalizer.js' => '185bbd53',
- 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadCompositeSource.js' => '503e17fd',
- 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadOnDemandSource.js' => '013ffff9',
- 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadPreloadedSource.js' => '54f314a0',
- 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadSource.js' => 'ab9e0a82',
- 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadStaticSource.js' => '6c0e62fa',
- 'rsrc/favicons/favicon-16x16.png' => 'fc6275ba',
- 'rsrc/favicons/mask-icon.svg' => 'e132a80f',
- 'rsrc/image/BFCFDA.png' => 'd5ec91f4',
- 'rsrc/image/actions/edit.png' => '2fc41442',
- 'rsrc/image/avatar.png' => '17d346a4',
- 'rsrc/image/checker_dark.png' => 'd8e65881',
- 'rsrc/image/checker_light.png' => 'a0155918',
- 'rsrc/image/checker_lighter.png' => 'd5da91b6',
- 'rsrc/image/controls/checkbox-checked.png' => 'ad6441ea',
- 'rsrc/image/controls/checkbox-unchecked.png' => '8eb1f0ae',
- 'rsrc/image/d5d8e1.png' => '0c2a1497',
- 'rsrc/image/darkload.gif' => '1ffd3ec6',
- 'rsrc/image/divot.png' => '94dded62',
- 'rsrc/image/examples/hero.png' => '979a86ae',
- 'rsrc/image/grippy_texture.png' => 'aca81e2f',
- 'rsrc/image/icon/fatcow/arrow_branch.png' => '2537c01c',
- 'rsrc/image/icon/fatcow/arrow_merge.png' => '21b660e0',
- 'rsrc/image/icon/fatcow/calendar_edit.png' => '24632275',
- 'rsrc/image/icon/fatcow/document_black.png' => '45fe1c60',
- 'rsrc/image/icon/fatcow/flag_blue.png' => 'a01abb1d',
- 'rsrc/image/icon/fatcow/flag_finish.png' => '67825cee',
- 'rsrc/image/icon/fatcow/flag_ghost.png' => '20ca8783',
- 'rsrc/image/icon/fatcow/flag_green.png' => '7e0eaa7a',
- 'rsrc/image/icon/fatcow/flag_orange.png' => '9e73df66',
- 'rsrc/image/icon/fatcow/flag_pink.png' => '7e92f3b2',
- 'rsrc/image/icon/fatcow/flag_purple.png' => 'cc517522',
- 'rsrc/image/icon/fatcow/flag_red.png' => '04ec726f',
- 'rsrc/image/icon/fatcow/flag_yellow.png' => '73946fd4',
- 'rsrc/image/icon/fatcow/key_question.png' => '52a0c26a',
- 'rsrc/image/icon/fatcow/link.png' => '7afd4d5e',
- 'rsrc/image/icon/fatcow/page_white_edit.png' => '39a2eed8',
- 'rsrc/image/icon/fatcow/page_white_put.png' => '08c95a0c',
- 'rsrc/image/icon/fatcow/source/conduit.png' => '4ea01d2f',
- 'rsrc/image/icon/fatcow/source/email.png' => '9bab3239',
- 'rsrc/image/icon/fatcow/source/fax.png' => '04195e68',
- 'rsrc/image/icon/fatcow/source/mobile.png' => 'f1321264',
- 'rsrc/image/icon/fatcow/source/tablet.png' => '49396799',
- 'rsrc/image/icon/fatcow/source/web.png' => '136ccb5d',
- 'rsrc/image/icon/subscribe.png' => 'd03ed5a5',
- 'rsrc/image/icon/tango/attachment.png' => 'ecc8022e',
- 'rsrc/image/icon/tango/edit.png' => '929a1363',
- 'rsrc/image/icon/tango/go-down.png' => '96d95e43',
- 'rsrc/image/icon/tango/log.png' => 'b08cc63a',
- 'rsrc/image/icon/tango/upload.png' => '7bbb7984',
- 'rsrc/image/icon/unsubscribe.png' => '25725013',
- 'rsrc/image/lightblue-header.png' => '5c168b6d',
- 'rsrc/image/logo/light-eye.png' => '1a576ddd',
- 'rsrc/image/main_texture.png' => '29a2c5ad',
- 'rsrc/image/menu_texture.png' => '5a17580d',
- 'rsrc/image/people/harding.png' => '45aa614e',
- 'rsrc/image/people/jefferson.png' => 'afca0e53',
- 'rsrc/image/people/lincoln.png' => '9369126d',
- 'rsrc/image/people/mckinley.png' => 'fb8f16ce',
- 'rsrc/image/people/taft.png' => 'd7bc402c',
- 'rsrc/image/people/user0.png' => '03dacaea',
- 'rsrc/image/people/user1.png' => '4a4e7702',
- 'rsrc/image/people/user2.png' => '47a0ee40',
- 'rsrc/image/people/user3.png' => '835ff627',
- 'rsrc/image/people/user4.png' => 'b0e830f1',
- 'rsrc/image/people/user5.png' => '9c95b369',
- 'rsrc/image/people/user6.png' => 'ba3fbfb0',
- 'rsrc/image/people/user7.png' => 'da613924',
- 'rsrc/image/people/user8.png' => 'f1035edf',
- 'rsrc/image/people/user9.png' => '66730be3',
- 'rsrc/image/people/washington.png' => '40dd301c',
- 'rsrc/image/phrequent_active.png' => 'a466a8ed',
- 'rsrc/image/phrequent_inactive.png' => 'bfc15a69',
- 'rsrc/image/resize.png' => 'fd476de4',
- 'rsrc/image/sprite-login-X2.png' => '308c92c4',
- 'rsrc/image/sprite-login.png' => '9ec54245',
- 'rsrc/image/sprite-tokens-X2.png' => '804a5232',
- 'rsrc/image/sprite-tokens.png' => 'b41d03da',
- 'rsrc/image/texture/card-gradient.png' => '815f26e8',
- 'rsrc/image/texture/dark-menu-hover.png' => '5fa7ece8',
- 'rsrc/image/texture/dark-menu.png' => '7e22296e',
- 'rsrc/image/texture/grip.png' => '719404f3',
- 'rsrc/image/texture/panel-header-gradient.png' => 'e3b8dcfe',
- 'rsrc/image/texture/phlnx-bg.png' => '8d819209',
- 'rsrc/image/texture/pholio-background.gif' => 'ba29239c',
- 'rsrc/image/texture/table_header.png' => '5c433037',
- 'rsrc/image/texture/table_header_hover.png' => '038ec3b9',
- 'rsrc/image/texture/table_header_tall.png' => 'd56b434f',
- 'rsrc/js/application/aphlict/Aphlict.js' => 'e1d4b11a',
- 'rsrc/js/application/aphlict/behavior-aphlict-dropdown.js' => 'caade6f2',
- 'rsrc/js/application/aphlict/behavior-aphlict-listen.js' => '599a8f5f',
- 'rsrc/js/application/aphlict/behavior-aphlict-status.js' => '5e2634b9',
- 'rsrc/js/application/aphlict/behavior-desktop-notifications-control.js' => '27ca6289',
- 'rsrc/js/application/calendar/behavior-day-view.js' => '4b3c4443',
- 'rsrc/js/application/calendar/behavior-event-all-day.js' => 'b41537c9',
- 'rsrc/js/application/calendar/behavior-month-view.js' => 'fe33e256',
- 'rsrc/js/application/config/behavior-reorder-fields.js' => 'b6993408',
- 'rsrc/js/application/conpherence/ConpherenceThreadManager.js' => '4d863052',
- 'rsrc/js/application/conpherence/behavior-conpherence-search.js' => '9bbf3762',
- 'rsrc/js/application/conpherence/behavior-durable-column.js' => '2ae077e1',
- 'rsrc/js/application/conpherence/behavior-menu.js' => '4047cd35',
- 'rsrc/js/application/conpherence/behavior-participant-pane.js' => 'd057e45a',
- 'rsrc/js/application/conpherence/behavior-pontificate.js' => '55616e04',
- 'rsrc/js/application/conpherence/behavior-quicksand-blacklist.js' => '7927a7d3',
- 'rsrc/js/application/conpherence/behavior-toggle-widget.js' => '3dbf94d5',
- 'rsrc/js/application/countdown/timer.js' => 'e4cc26b3',
- 'rsrc/js/application/daemon/behavior-bulk-job-reload.js' => 'edf8a145',
- 'rsrc/js/application/dashboard/behavior-dashboard-async-panel.js' => '469c0d9e',
- 'rsrc/js/application/dashboard/behavior-dashboard-move-panels.js' => '408bf173',
- 'rsrc/js/application/dashboard/behavior-dashboard-query-panel-select.js' => '453c5375',
- 'rsrc/js/application/dashboard/behavior-dashboard-tab-panel.js' => 'd4eecc63',
- 'rsrc/js/application/diff/DiffChangeset.js' => 'b49b59d6',
- 'rsrc/js/application/diff/DiffChangesetList.js' => '0a84bcc1',
- 'rsrc/js/application/diff/DiffInline.js' => 'e83d28f3',
- 'rsrc/js/application/diff/behavior-preview-link.js' => '051c7832',
- 'rsrc/js/application/differential/behavior-comment-preview.js' => '51c5ad07',
- 'rsrc/js/application/differential/behavior-diff-radios.js' => 'e1ff79b1',
- 'rsrc/js/application/differential/behavior-populate.js' => 'f0eb6708',
- 'rsrc/js/application/differential/behavior-user-select.js' => 'a8d8459d',
- 'rsrc/js/application/diffusion/DiffusionLocateFileSource.js' => '00676f00',
- 'rsrc/js/application/diffusion/behavior-audit-preview.js' => 'd835b03a',
- 'rsrc/js/application/diffusion/behavior-commit-branches.js' => 'bdaf4d04',
- 'rsrc/js/application/diffusion/behavior-commit-graph.js' => '75b83cbb',
- 'rsrc/js/application/diffusion/behavior-locate-file.js' => '6d3e1947',
- 'rsrc/js/application/diffusion/behavior-pull-lastmodified.js' => 'f01586dc',
- 'rsrc/js/application/doorkeeper/behavior-doorkeeper-tag.js' => '1db13e70',
- 'rsrc/js/application/drydock/drydock-live-operation-status.js' => '901935ef',
- 'rsrc/js/application/files/behavior-document-engine.js' => '3935d8c4',
- 'rsrc/js/application/files/behavior-icon-composer.js' => '8499b6ab',
- 'rsrc/js/application/files/behavior-launch-icon-composer.js' => '48086888',
- 'rsrc/js/application/harbormaster/behavior-harbormaster-log.js' => '549459b8',
- 'rsrc/js/application/herald/HeraldRuleEditor.js' => 'dca75c0e',
- 'rsrc/js/application/herald/PathTypeahead.js' => '6d8c7912',
- 'rsrc/js/application/herald/herald-rule-editor.js' => '7ebaeed3',
- 'rsrc/js/application/maniphest/behavior-batch-selector.js' => 'ad54037e',
- 'rsrc/js/application/maniphest/behavior-line-chart.js' => 'e4232876',
- 'rsrc/js/application/maniphest/behavior-list-edit.js' => 'a9f88de2',
- 'rsrc/js/application/maniphest/behavior-subpriorityeditor.js' => '71237763',
- 'rsrc/js/application/owners/OwnersPathEditor.js' => 'c96502cf',
- 'rsrc/js/application/owners/owners-path-editor.js' => '7a68dda3',
- 'rsrc/js/application/passphrase/passphrase-credential-control.js' => '3cb0b2fc',
- 'rsrc/js/application/pholio/behavior-pholio-mock-edit.js' => 'bee502c8',
- 'rsrc/js/application/pholio/behavior-pholio-mock-view.js' => 'ec1f3669',
- 'rsrc/js/application/phortune/behavior-stripe-payment-form.js' => 'a6b98425',
- 'rsrc/js/application/phortune/behavior-test-payment-form.js' => 'fc91ab6c',
- 'rsrc/js/application/phortune/phortune-credit-card-form.js' => '2290aeef',
- 'rsrc/js/application/policy/behavior-policy-control.js' => 'd0c516d5',
- 'rsrc/js/application/policy/behavior-policy-rule-editor.js' => '5e9f347c',
- 'rsrc/js/application/projects/WorkboardBoard.js' => '8935deef',
- 'rsrc/js/application/projects/WorkboardCard.js' => 'c587b80f',
- 'rsrc/js/application/projects/WorkboardColumn.js' => '758b4758',
- 'rsrc/js/application/projects/WorkboardController.js' => '26167537',
- 'rsrc/js/application/projects/behavior-project-boards.js' => '4250a34e',
- 'rsrc/js/application/projects/behavior-project-create.js' => '065227cc',
- 'rsrc/js/application/projects/behavior-reorder-columns.js' => 'e1d25dfb',
- 'rsrc/js/application/releeph/releeph-preview-branch.js' => 'b2b4fbaf',
- 'rsrc/js/application/releeph/releeph-request-state-change.js' => 'a0b57eb8',
- 'rsrc/js/application/releeph/releeph-request-typeahead.js' => 'de2e896f',
- 'rsrc/js/application/repository/repository-crossreference.js' => '9a860428',
- 'rsrc/js/application/search/behavior-reorder-profile-menu-items.js' => 'e2e0a072',
- 'rsrc/js/application/search/behavior-reorder-queries.js' => 'e9581f08',
- 'rsrc/js/application/transactions/behavior-comment-actions.js' => '59e27e74',
- 'rsrc/js/application/transactions/behavior-reorder-configs.js' => 'd7a74243',
- 'rsrc/js/application/transactions/behavior-reorder-fields.js' => 'b59e1e96',
- 'rsrc/js/application/transactions/behavior-show-older-transactions.js' => '0e1eca96',
- 'rsrc/js/application/transactions/behavior-transaction-comment-form.js' => 'b23b49e6',
- 'rsrc/js/application/transactions/behavior-transaction-list.js' => '1f6794f6',
- 'rsrc/js/application/typeahead/behavior-typeahead-browse.js' => '635de1ec',
- 'rsrc/js/application/typeahead/behavior-typeahead-search.js' => '93d0c9e3',
- 'rsrc/js/application/uiexample/gesture-example.js' => '558829c2',
- 'rsrc/js/application/uiexample/notification-example.js' => '8ce821c5',
- 'rsrc/js/core/Busy.js' => '59a7976a',
- 'rsrc/js/core/DragAndDropFileUpload.js' => '58dea2fa',
- 'rsrc/js/core/DraggableList.js' => 'bea6e7f4',
- 'rsrc/js/core/Favicon.js' => '1fe2510c',
- 'rsrc/js/core/FileUpload.js' => '680ea2c8',
- 'rsrc/js/core/Hovercard.js' => '1bd28176',
- 'rsrc/js/core/KeyboardShortcut.js' => '1ae869f2',
- 'rsrc/js/core/KeyboardShortcutManager.js' => 'c19dd9b9',
- 'rsrc/js/core/MultirowRowManager.js' => 'b5d57730',
- 'rsrc/js/core/Notification.js' => '4f774dac',
- 'rsrc/js/core/Prefab.js' => '77b0ae28',
- 'rsrc/js/core/ShapedRequest.js' => '7cbe244b',
- 'rsrc/js/core/TextAreaUtils.js' => '320810c8',
- 'rsrc/js/core/Title.js' => '485aaa6c',
- 'rsrc/js/core/ToolTip.js' => '358b8c04',
- 'rsrc/js/core/behavior-active-nav.js' => 'e379b58e',
- 'rsrc/js/core/behavior-audio-source.js' => '59b251eb',
- 'rsrc/js/core/behavior-autofocus.js' => '7319e029',
- 'rsrc/js/core/behavior-badge-view.js' => '8ff5e24c',
- 'rsrc/js/core/behavior-bulk-editor.js' => '66a6def1',
- 'rsrc/js/core/behavior-choose-control.js' => '327a00d1',
- 'rsrc/js/core/behavior-copy.js' => 'b0b8f86d',
- 'rsrc/js/core/behavior-detect-timezone.js' => '4c193c96',
- 'rsrc/js/core/behavior-device.js' => 'a3714c76',
- 'rsrc/js/core/behavior-drag-and-drop-textarea.js' => '484a6e22',
- 'rsrc/js/core/behavior-fancy-datepicker.js' => 'ecf4e799',
- 'rsrc/js/core/behavior-file-tree.js' => '88236f00',
- 'rsrc/js/core/behavior-form.js' => '5c54cbf3',
- 'rsrc/js/core/behavior-gesture.js' => '3ab51e2c',
- 'rsrc/js/core/behavior-global-drag-and-drop.js' => '960f6a39',
- 'rsrc/js/core/behavior-high-security-warning.js' => 'a464fe03',
- 'rsrc/js/core/behavior-history-install.js' => '7ee2b591',
- 'rsrc/js/core/behavior-hovercard.js' => 'bcaccd64',
- 'rsrc/js/core/behavior-keyboard-pager.js' => 'a8da01f0',
- 'rsrc/js/core/behavior-keyboard-shortcuts.js' => '01fca1f0',
- 'rsrc/js/core/behavior-lightbox-attachments.js' => '6b31879a',
- 'rsrc/js/core/behavior-line-linker.js' => '66a62306',
- 'rsrc/js/core/behavior-linked-container.js' => '291da458',
- 'rsrc/js/core/behavior-more.js' => 'a80d0378',
- 'rsrc/js/core/behavior-object-selector.js' => '77c1f0b0',
- 'rsrc/js/core/behavior-oncopy.js' => '2926fff2',
- 'rsrc/js/core/behavior-phabricator-nav.js' => '9d32bc88',
- 'rsrc/js/core/behavior-phabricator-remarkup-assist.js' => 'acd29eee',
- 'rsrc/js/core/behavior-read-only-warning.js' => 'ba158207',
- 'rsrc/js/core/behavior-redirect.js' => '0213259f',
- 'rsrc/js/core/behavior-refresh-csrf.js' => 'ab2f381b',
- 'rsrc/js/core/behavior-remarkup-load-image.js' => '040fce04',
- 'rsrc/js/core/behavior-remarkup-preview.js' => '4b700e9e',
- 'rsrc/js/core/behavior-reorder-applications.js' => '76b9fc3e',
- 'rsrc/js/core/behavior-reveal-content.js' => '60821bc7',
- 'rsrc/js/core/behavior-scrollbar.js' => '834a1173',
- 'rsrc/js/core/behavior-search-typeahead.js' => 'c3e917d9',
- 'rsrc/js/core/behavior-select-content.js' => 'bf5374ef',
- 'rsrc/js/core/behavior-select-on-click.js' => '4e3e79a6',
- 'rsrc/js/core/behavior-setup-check-https.js' => '491416b3',
- 'rsrc/js/core/behavior-time-typeahead.js' => '522431f7',
- 'rsrc/js/core/behavior-toggle-class.js' => '92b9ec77',
- 'rsrc/js/core/behavior-tokenizer.js' => 'b3a4b884',
- 'rsrc/js/core/behavior-tooltip.js' => 'c420b0b9',
- 'rsrc/js/core/behavior-user-menu.js' => '31420f77',
- 'rsrc/js/core/behavior-watch-anchor.js' => '9f36c42d',
- 'rsrc/js/core/behavior-workflow.js' => '0a3f3021',
- 'rsrc/js/core/darkconsole/DarkLog.js' => 'c8e1ffe3',
- 'rsrc/js/core/darkconsole/DarkMessage.js' => 'c48cccdd',
- 'rsrc/js/core/darkconsole/behavior-dark-console.js' => '66888767',
- 'rsrc/js/core/phtize.js' => 'd254d646',
- 'rsrc/js/phui/behavior-phui-dropdown-menu.js' => 'b95d6f7d',
- 'rsrc/js/phui/behavior-phui-file-upload.js' => 'b003d4fb',
- 'rsrc/js/phui/behavior-phui-selectable-list.js' => '464259a2',
- 'rsrc/js/phui/behavior-phui-submenu.js' => 'a6f7a73b',
- 'rsrc/js/phui/behavior-phui-tab-group.js' => '0a0b10e9',
- 'rsrc/js/phuix/PHUIXActionListView.js' => 'b5c256b8',
- 'rsrc/js/phuix/PHUIXActionView.js' => '8d4a8c72',
- 'rsrc/js/phuix/PHUIXAutocomplete.js' => 'df1bbd34',
- 'rsrc/js/phuix/PHUIXButtonView.js' => '85ac9772',
- 'rsrc/js/phuix/PHUIXDropdownMenu.js' => '04b2ae03',
- 'rsrc/js/phuix/PHUIXExample.js' => '68af71ca',
- 'rsrc/js/phuix/PHUIXFormControl.js' => '210a16c1',
- 'rsrc/js/phuix/PHUIXIconView.js' => 'bff6884b',
+ 'conpherence.pkg.css' => 'fbc5e6be',
+ 'conpherence.pkg.js' => '1f1d85ae',
+ 'core.pkg.css' => '35b3dd97',
+ 'core.pkg.js' => 'cd391069',
+ 'differential.pkg.css' => '8c7ecfcf',
+ 'differential.pkg.js' => 'c5c9f1bc',
+ 'diffusion.pkg.css' => 'bed0db55',
+ 'diffusion.pkg.js' => '3f73436f',
+ 'maniphest.pkg.css' => '06ba5dc6',
+ 'maniphest.pkg.js' => 'cc525774',
+ 'rsrc/audio/basic/alert.mp3' => '8ae6a1c5',
+ 'rsrc/audio/basic/bing.mp3' => '3c12f05d',
+ 'rsrc/audio/basic/pock.mp3' => '45dbea5b',
+ 'rsrc/audio/basic/tap.mp3' => '52c0e3b5',
+ 'rsrc/audio/basic/ting.mp3' => '39de10af',
+ 'rsrc/css/aphront/aphront-bars.css' => 'e376a461',
+ 'rsrc/css/aphront/dark-console.css' => 'ee54dcea',
+ 'rsrc/css/aphront/dialog-view.css' => 'd8ac2f6d',
+ 'rsrc/css/aphront/list-filter-view.css' => '80d87387',
+ 'rsrc/css/aphront/multi-column.css' => '17d2ab51',
+ 'rsrc/css/aphront/notification.css' => '256b9430',
+ 'rsrc/css/aphront/panel-view.css' => '3b567188',
+ 'rsrc/css/aphront/phabricator-nav-view.css' => '0c997363',
+ 'rsrc/css/aphront/table-view.css' => 'a2cb054d',
+ 'rsrc/css/aphront/tokenizer.css' => 'b3750822',
+ 'rsrc/css/aphront/tooltip.css' => 'b0f4af77',
+ 'rsrc/css/aphront/typeahead-browse.css' => 'a33677ce',
+ 'rsrc/css/aphront/typeahead.css' => 'cac333b2',
+ 'rsrc/css/application/almanac/almanac.css' => '1aa07ff5',
+ 'rsrc/css/application/auth/auth.css' => 'ab22e4ba',
+ 'rsrc/css/application/base/main-menu-view.css' => '27633252',
+ 'rsrc/css/application/base/notification-menu.css' => '0e94306d',
+ 'rsrc/css/application/base/phui-theme.css' => '3a5de72c',
+ 'rsrc/css/application/base/standard-page-view.css' => '9956c383',
+ 'rsrc/css/application/chatlog/chatlog.css' => '61fda8ee',
+ 'rsrc/css/application/conduit/conduit-api.css' => '0c23b0d7',
+ 'rsrc/css/application/config/config-options.css' => 'a4d75193',
+ 'rsrc/css/application/config/config-template.css' => '3cfba395',
+ 'rsrc/css/application/config/setup-issue.css' => 'e8914b33',
+ 'rsrc/css/application/config/unhandled-exception.css' => '3da38316',
+ 'rsrc/css/application/conpherence/color.css' => 'e103eeb3',
+ 'rsrc/css/application/conpherence/durable-column.css' => 'f11c7c5e',
+ 'rsrc/css/application/conpherence/header-pane.css' => 'a20396be',
+ 'rsrc/css/application/conpherence/menu.css' => 'f002bdae',
+ 'rsrc/css/application/conpherence/message-pane.css' => '319f450b',
+ 'rsrc/css/application/conpherence/notification.css' => '866a451b',
+ 'rsrc/css/application/conpherence/participant-pane.css' => '9e74e98e',
+ 'rsrc/css/application/conpherence/transaction.css' => '29c6a498',
+ 'rsrc/css/application/contentsource/content-source-view.css' => '60d6e9a3',
+ 'rsrc/css/application/countdown/timer.css' => 'deec23a5',
+ 'rsrc/css/application/daemon/bulk-job.css' => 'd1321cac',
+ 'rsrc/css/application/dashboard/dashboard.css' => '986f7f67',
+ 'rsrc/css/application/diff/inline-comment-summary.css' => '94263222',
+ 'rsrc/css/application/differential/add-comment.css' => '17712889',
+ 'rsrc/css/application/differential/changeset-view.css' => '83f79782',
+ 'rsrc/css/application/differential/core.css' => 'f8372826',
+ 'rsrc/css/application/differential/phui-inline-comment.css' => 'da43c406',
+ 'rsrc/css/application/differential/revision-comment.css' => '6b281c27',
+ 'rsrc/css/application/differential/revision-history.css' => '0d6a3036',
+ 'rsrc/css/application/differential/revision-list.css' => 'ed0b98b1',
+ 'rsrc/css/application/differential/table-of-contents.css' => '8b219483',
+ 'rsrc/css/application/diffusion/diffusion-icons.css' => '7501cd87',
+ 'rsrc/css/application/diffusion/diffusion-readme.css' => 'ea302be8',
+ 'rsrc/css/application/diffusion/diffusion-repository.css' => '3e5c29ee',
+ 'rsrc/css/application/diffusion/diffusion.css' => '3ef5bd92',
+ 'rsrc/css/application/feed/feed.css' => 'fbe4ac17',
+ 'rsrc/css/application/files/global-drag-and-drop.css' => '95d1cbea',
+ 'rsrc/css/application/flag/flag.css' => '29a14aa2',
+ 'rsrc/css/application/harbormaster/harbormaster.css' => '211700f9',
+ 'rsrc/css/application/herald/herald-test.css' => '1b98d01e',
+ 'rsrc/css/application/herald/herald.css' => '5c266add',
+ 'rsrc/css/application/maniphest/report.css' => '3f6983a1',
+ 'rsrc/css/application/maniphest/task-edit.css' => 'e445873d',
+ 'rsrc/css/application/maniphest/task-summary.css' => '621a1f36',
+ 'rsrc/css/application/objectselector/object-selector.css' => '3ca09a9e',
+ 'rsrc/css/application/owners/owners-path-editor.css' => '8e8eafd8',
+ 'rsrc/css/application/paste/paste.css' => '901ed26b',
+ 'rsrc/css/application/people/people-picture-menu-item.css' => 'ba69780c',
+ 'rsrc/css/application/people/people-profile.css' => 'd45e8d64',
+ 'rsrc/css/application/phame/phame.css' => 'd18e3b0b',
+ 'rsrc/css/application/pholio/pholio-edit.css' => '95ea0c59',
+ 'rsrc/css/application/pholio/pholio-inline-comments.css' => '43752c74',
+ 'rsrc/css/application/pholio/pholio.css' => 'd17ffc63',
+ 'rsrc/css/application/phortune/phortune-credit-card-form.css' => '1ed71a61',
+ 'rsrc/css/application/phortune/phortune-invoice.css' => '70ef0a0d',
+ 'rsrc/css/application/phortune/phortune.css' => '1e26acb1',
+ 'rsrc/css/application/phrequent/phrequent.css' => 'af504d4a',
+ 'rsrc/css/application/phriction/phriction-document-css.css' => 'a1816df4',
+ 'rsrc/css/application/policy/policy-edit.css' => '2cd7dc19',
+ 'rsrc/css/application/policy/policy-transaction-detail.css' => 'e08caed6',
+ 'rsrc/css/application/policy/policy.css' => 'aba1d497',
+ 'rsrc/css/application/ponder/ponder-view.css' => '4593a512',
+ 'rsrc/css/application/project/project-card-view.css' => '5c425b68',
+ 'rsrc/css/application/project/project-view.css' => 'eab9788c',
+ 'rsrc/css/application/releeph/releeph-core.css' => 'a16eff30',
+ 'rsrc/css/application/releeph/releeph-preview-branch.css' => '7836ac99',
+ 'rsrc/css/application/releeph/releeph-request-differential-create-dialog.css' => 'd1f8db23',
+ 'rsrc/css/application/releeph/releeph-request-typeahead.css' => '9e78814b',
+ 'rsrc/css/application/search/application-search-view.css' => '630191f6',
+ 'rsrc/css/application/search/search-results.css' => 'ab367680',
+ 'rsrc/css/application/slowvote/slowvote.css' => 'd9000aa1',
+ 'rsrc/css/application/tokens/tokens.css' => 'a5cc885f',
+ 'rsrc/css/application/uiexample/example.css' => '2a30d4e9',
+ 'rsrc/css/core/core.css' => 'e9f2e907',
+ 'rsrc/css/core/remarkup.css' => '60e5b77c',
+ 'rsrc/css/core/syntax.css' => '19e13137',
+ 'rsrc/css/core/z-index.css' => '94272858',
+ 'rsrc/css/diviner/diviner-shared.css' => '9a419fcc',
+ 'rsrc/css/font/font-awesome.css' => '29ebf904',
+ 'rsrc/css/font/font-lato.css' => '10a202e3',
+ 'rsrc/css/font/phui-font-icon-base.css' => '00114bb2',
+ 'rsrc/css/layout/phabricator-filetree-view.css' => '727297ed',
+ 'rsrc/css/layout/phabricator-source-code-view.css' => 'c92d1ae9',
+ 'rsrc/css/phui/button/phui-button-bar.css' => 'f8416329',
+ 'rsrc/css/phui/button/phui-button-simple.css' => 'aa4828db',
+ 'rsrc/css/phui/button/phui-button.css' => '0773a22e',
+ 'rsrc/css/phui/calendar/phui-calendar-day.css' => 'c1dfba10',
+ 'rsrc/css/phui/calendar/phui-calendar-list.css' => 'd3dd0e0c',
+ 'rsrc/css/phui/calendar/phui-calendar-month.css' => '151892d8',
+ 'rsrc/css/phui/calendar/phui-calendar.css' => '4fb10470',
+ 'rsrc/css/phui/object-item/phui-oi-big-ui.css' => 'af823cdd',
+ 'rsrc/css/phui/object-item/phui-oi-color.css' => '17ceae3f',
+ 'rsrc/css/phui/object-item/phui-oi-drag-ui.css' => '235fbb70',
+ 'rsrc/css/phui/object-item/phui-oi-flush-ui.css' => 'e8b47a49',
+ 'rsrc/css/phui/object-item/phui-oi-list-view.css' => '0ccaa437',
+ 'rsrc/css/phui/object-item/phui-oi-simple-ui.css' => '6564561a',
+ 'rsrc/css/phui/phui-action-list.css' => '331bab2f',
+ 'rsrc/css/phui/phui-action-panel.css' => '44356579',
+ 'rsrc/css/phui/phui-badge.css' => '0975456c',
+ 'rsrc/css/phui/phui-basic-nav-view.css' => '40b9bbc0',
+ 'rsrc/css/phui/phui-big-info-view.css' => 'c23d93d9',
+ 'rsrc/css/phui/phui-box.css' => 'f4332d73',
+ 'rsrc/css/phui/phui-bulk-editor.css' => '13953168',
+ 'rsrc/css/phui/phui-chart.css' => '6ee3fdfb',
+ 'rsrc/css/phui/phui-cms.css' => 'b1d09f91',
+ 'rsrc/css/phui/phui-comment-form.css' => 'a859e8e4',
+ 'rsrc/css/phui/phui-comment-panel.css' => '963d9201',
+ 'rsrc/css/phui/phui-crumbs-view.css' => '2d76243d',
+ 'rsrc/css/phui/phui-curtain-view.css' => '0fc273f2',
+ 'rsrc/css/phui/phui-document-pro.css' => 'a9b0e2c1',
+ 'rsrc/css/phui/phui-document-summary.css' => 'd968820b',
+ 'rsrc/css/phui/phui-document.css' => 'dd7372fd',
+ 'rsrc/css/phui/phui-feed-story.css' => 'fdab6da7',
+ 'rsrc/css/phui/phui-fontkit.css' => '14112359',
+ 'rsrc/css/phui/phui-form-view.css' => '32d2a02a',
+ 'rsrc/css/phui/phui-form.css' => '9bb866c1',
+ 'rsrc/css/phui/phui-head-thing.css' => '159c86f0',
+ 'rsrc/css/phui/phui-header-view.css' => 'c781b113',
+ 'rsrc/css/phui/phui-hovercard.css' => '57d470bc',
+ 'rsrc/css/phui/phui-icon-set-selector.css' => 'd4f24b96',
+ 'rsrc/css/phui/phui-icon.css' => '42a11098',
+ 'rsrc/css/phui/phui-image-mask.css' => '5ac86da8',
+ 'rsrc/css/phui/phui-info-view.css' => '36b53b9b',
+ 'rsrc/css/phui/phui-invisible-character-view.css' => '2e095c71',
+ 'rsrc/css/phui/phui-left-right.css' => 'e4dbd517',
+ 'rsrc/css/phui/phui-lightbox.css' => '3303e4c4',
+ 'rsrc/css/phui/phui-list.css' => 'c0e368d3',
+ 'rsrc/css/phui/phui-object-box.css' => 'db88fddc',
+ 'rsrc/css/phui/phui-pager.css' => '76c6b306',
+ 'rsrc/css/phui/phui-pinboard-view.css' => '3edbfada',
+ 'rsrc/css/phui/phui-property-list-view.css' => '590a949f',
+ 'rsrc/css/phui/phui-remarkup-preview.css' => 'e66fadb9',
+ 'rsrc/css/phui/phui-segment-bar-view.css' => '7a23c8d5',
+ 'rsrc/css/phui/phui-spacing.css' => '7fdb1729',
+ 'rsrc/css/phui/phui-status.css' => '80197b7d',
+ 'rsrc/css/phui/phui-tag-view.css' => '3e4a587a',
+ 'rsrc/css/phui/phui-timeline-view.css' => '6123f07f',
+ 'rsrc/css/phui/phui-two-column-view.css' => 'db26eef8',
+ 'rsrc/css/phui/workboards/phui-workboard-color.css' => '8fde6aca',
+ 'rsrc/css/phui/workboards/phui-workboard.css' => '61f96554',
+ 'rsrc/css/phui/workboards/phui-workcard.css' => '466326e0',
+ 'rsrc/css/phui/workboards/phui-workpanel.css' => '79c38fc7',
+ 'rsrc/css/sprite-login.css' => '044849d6',
+ 'rsrc/css/sprite-tokens.css' => 'e407d482',
+ 'rsrc/css/syntax/syntax-default.css' => '9b6fb20e',
+ 'rsrc/externals/d3/d3.min.js' => '616d40b0',
+ 'rsrc/externals/font/fontawesome/fontawesome-webfont.eot' => '39f8b6ee',
+ 'rsrc/externals/font/fontawesome/fontawesome-webfont.ttf' => 'e0191fdd',
+ 'rsrc/externals/font/fontawesome/fontawesome-webfont.woff' => 'beb50f62',
+ 'rsrc/externals/font/fontawesome/fontawesome-webfont.woff2' => '5750618f',
+ 'rsrc/externals/font/lato/lato-bold.eot' => '09fa7b2f',
+ 'rsrc/externals/font/lato/lato-bold.svg' => 'd13549ee',
+ 'rsrc/externals/font/lato/lato-bold.ttf' => 'b6fef154',
+ 'rsrc/externals/font/lato/lato-bold.woff' => '07ec4f1d',
+ 'rsrc/externals/font/lato/lato-bold.woff2' => '4d729fb7',
+ 'rsrc/externals/font/lato/lato-bolditalic.eot' => 'ac923a6e',
+ 'rsrc/externals/font/lato/lato-bolditalic.svg' => 'af68f4e2',
+ 'rsrc/externals/font/lato/lato-bolditalic.ttf' => 'd8a2d583',
+ 'rsrc/externals/font/lato/lato-bolditalic.woff' => '90fc9362',
+ 'rsrc/externals/font/lato/lato-bolditalic.woff2' => '95c566d8',
+ 'rsrc/externals/font/lato/lato-italic.eot' => '9ea6ea67',
+ 'rsrc/externals/font/lato/lato-italic.svg' => 'efc5d2e0',
+ 'rsrc/externals/font/lato/lato-italic.ttf' => '0c32cf9f',
+ 'rsrc/externals/font/lato/lato-italic.woff' => '9756fa8b',
+ 'rsrc/externals/font/lato/lato-italic.woff2' => '87f4e925',
+ 'rsrc/externals/font/lato/lato-regular.eot' => 'd0dfe5b6',
+ 'rsrc/externals/font/lato/lato-regular.svg' => '25975006',
+ 'rsrc/externals/font/lato/lato-regular.ttf' => 'ab6dc11a',
+ 'rsrc/externals/font/lato/lato-regular.woff' => 'd1bc0ed9',
+ 'rsrc/externals/font/lato/lato-regular.woff2' => '311ac589',
+ 'rsrc/externals/javelin/core/Event.js' => '1d62c940',
+ 'rsrc/externals/javelin/core/Stratcom.js' => 'a8f6f81d',
+ 'rsrc/externals/javelin/core/__tests__/event-stop-and-kill.js' => 'ec7dd7e0',
+ 'rsrc/externals/javelin/core/__tests__/install.js' => 'c5bf6060',
+ 'rsrc/externals/javelin/core/__tests__/stratcom.js' => '7ad89aec',
+ 'rsrc/externals/javelin/core/__tests__/util.js' => 'dc8039e3',
+ 'rsrc/externals/javelin/core/init.js' => 'a62b50c4',
+ 'rsrc/externals/javelin/core/init_node.js' => '844e986e',
+ 'rsrc/externals/javelin/core/install.js' => 'd0d1df00',
+ 'rsrc/externals/javelin/core/util.js' => 'a57a9e3c',
+ 'rsrc/externals/javelin/docs/Base.js' => 'ed6f12df',
+ 'rsrc/externals/javelin/docs/onload.js' => 'b6e9191f',
+ 'rsrc/externals/javelin/ext/fx/Color.js' => 'f7611b76',
+ 'rsrc/externals/javelin/ext/fx/FX.js' => '0c198b0b',
+ 'rsrc/externals/javelin/ext/reactor/core/DynVal.js' => 'b58ce16f',
+ 'rsrc/externals/javelin/ext/reactor/core/Reactor.js' => '24411c4b',
+ 'rsrc/externals/javelin/ext/reactor/core/ReactorNode.js' => 'ab0de9cd',
+ 'rsrc/externals/javelin/ext/reactor/core/ReactorNodeCalmer.js' => 'c506885a',
+ 'rsrc/externals/javelin/ext/reactor/dom/RDOM.js' => '98d790b9',
+ 'rsrc/externals/javelin/ext/view/HTMLView.js' => 'b4ef0ea9',
+ 'rsrc/externals/javelin/ext/view/View.js' => 'b014eece',
+ 'rsrc/externals/javelin/ext/view/ViewInterpreter.js' => '1e1d76d5',
+ 'rsrc/externals/javelin/ext/view/ViewPlaceholder.js' => 'af214713',
+ 'rsrc/externals/javelin/ext/view/ViewRenderer.js' => 'aa1c2f35',
+ 'rsrc/externals/javelin/ext/view/ViewVisitor.js' => '75bfe286',
+ 'rsrc/externals/javelin/ext/view/__tests__/HTMLView.js' => '7d419fe2',
+ 'rsrc/externals/javelin/ext/view/__tests__/View.js' => 'c6bf77b6',
+ 'rsrc/externals/javelin/ext/view/__tests__/ViewInterpreter.js' => '1c6e17ce',
+ 'rsrc/externals/javelin/ext/view/__tests__/ViewRenderer.js' => 'c9164c36',
+ 'rsrc/externals/javelin/lib/Cookie.js' => 'd30dd722',
+ 'rsrc/externals/javelin/lib/DOM.js' => 'e67453da',
+ 'rsrc/externals/javelin/lib/History.js' => '70197614',
+ 'rsrc/externals/javelin/lib/JSON.js' => 'faad55aa',
+ 'rsrc/externals/javelin/lib/Leader.js' => '0a7745b6',
+ 'rsrc/externals/javelin/lib/Mask.js' => '2bbe99dc',
+ 'rsrc/externals/javelin/lib/Quicksand.js' => '809af2a5',
+ 'rsrc/externals/javelin/lib/Request.js' => 'a617eb3f',
+ 'rsrc/externals/javelin/lib/Resource.js' => '4e2e544d',
+ 'rsrc/externals/javelin/lib/Routable.js' => 'a2cf2c74',
+ 'rsrc/externals/javelin/lib/Router.js' => '75d469e2',
+ 'rsrc/externals/javelin/lib/Scrollbar.js' => 'c17a89db',
+ 'rsrc/externals/javelin/lib/Sound.js' => '886e25eb',
+ 'rsrc/externals/javelin/lib/URI.js' => 'b688e3cd',
+ 'rsrc/externals/javelin/lib/Vector.js' => 'fffe44a8',
+ 'rsrc/externals/javelin/lib/WebSocket.js' => '42a112ce',
+ 'rsrc/externals/javelin/lib/Workflow.js' => 'ad4c287e',
+ 'rsrc/externals/javelin/lib/__tests__/Cookie.js' => 'f60d6e94',
+ 'rsrc/externals/javelin/lib/__tests__/DOM.js' => 'aac82a78',
+ 'rsrc/externals/javelin/lib/__tests__/JSON.js' => '138b0c48',
+ 'rsrc/externals/javelin/lib/__tests__/URI.js' => 'e76c6ea7',
+ 'rsrc/externals/javelin/lib/__tests__/behavior.js' => '93f85a67',
+ 'rsrc/externals/javelin/lib/behavior.js' => 'ae7cdc18',
+ 'rsrc/externals/javelin/lib/control/tokenizer/Tokenizer.js' => 'abc06fab',
+ 'rsrc/externals/javelin/lib/control/typeahead/Typeahead.js' => 'f9ed267f',
+ 'rsrc/externals/javelin/lib/control/typeahead/normalizer/TypeaheadNormalizer.js' => 'f09bc584',
+ 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadCompositeSource.js' => 'd0f64577',
+ 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadOnDemandSource.js' => 'aa95e68f',
+ 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadPreloadedSource.js' => 'fe0dde06',
+ 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadSource.js' => '48c662b4',
+ 'rsrc/externals/javelin/lib/control/typeahead/source/TypeaheadStaticSource.js' => '5ed66f08',
+ 'rsrc/favicons/favicon-16x16.png' => '9685fc40',
+ 'rsrc/favicons/mask-icon.svg' => '4557870c',
+ 'rsrc/image/BFCFDA.png' => '66f6a0e3',
+ 'rsrc/image/actions/edit.png' => '0d42b271',
+ 'rsrc/image/avatar.png' => '4506ace3',
+ 'rsrc/image/checker_dark.png' => '207adbde',
+ 'rsrc/image/checker_light.png' => 'd8ca6461',
+ 'rsrc/image/checker_lighter.png' => '607cd740',
+ 'rsrc/image/controls/checkbox-checked.png' => '83cfc28f',
+ 'rsrc/image/controls/checkbox-unchecked.png' => 'd9c5c592',
+ 'rsrc/image/d5d8e1.png' => '40aa92cb',
+ 'rsrc/image/darkload.gif' => '8c4764b6',
+ 'rsrc/image/divot.png' => '7b7fd524',
+ 'rsrc/image/examples/hero.png' => 'd3d944f4',
+ 'rsrc/image/grippy_texture.png' => '6ee3ac73',
+ 'rsrc/image/icon/fatcow/arrow_branch.png' => '3dfeb78d',
+ 'rsrc/image/icon/fatcow/arrow_merge.png' => '8e4f0079',
+ 'rsrc/image/icon/fatcow/calendar_edit.png' => '50f39c70',
+ 'rsrc/image/icon/fatcow/document_black.png' => '6a443178',
+ 'rsrc/image/icon/fatcow/flag_blue.png' => '856f5ae7',
+ 'rsrc/image/icon/fatcow/flag_finish.png' => 'b0861e0c',
+ 'rsrc/image/icon/fatcow/flag_ghost.png' => 'cfb6aaaa',
+ 'rsrc/image/icon/fatcow/flag_green.png' => '553abf9c',
+ 'rsrc/image/icon/fatcow/flag_orange.png' => '3d18833b',
+ 'rsrc/image/icon/fatcow/flag_pink.png' => '43882e4b',
+ 'rsrc/image/icon/fatcow/flag_purple.png' => 'd6a349d9',
+ 'rsrc/image/icon/fatcow/flag_red.png' => '6d114981',
+ 'rsrc/image/icon/fatcow/flag_yellow.png' => 'c948bc9f',
+ 'rsrc/image/icon/fatcow/key_question.png' => '85c11983',
+ 'rsrc/image/icon/fatcow/link.png' => 'ef20ab60',
+ 'rsrc/image/icon/fatcow/page_white_edit.png' => '065d669f',
+ 'rsrc/image/icon/fatcow/page_white_put.png' => '6fb76085',
+ 'rsrc/image/icon/fatcow/source/conduit.png' => 'f182b111',
+ 'rsrc/image/icon/fatcow/source/email.png' => '066d3e96',
+ 'rsrc/image/icon/fatcow/source/fax.png' => '77ac12d3',
+ 'rsrc/image/icon/fatcow/source/mobile.png' => 'df682d58',
+ 'rsrc/image/icon/fatcow/source/tablet.png' => '5d8e3914',
+ 'rsrc/image/icon/fatcow/source/web.png' => 'bdb51c98',
+ 'rsrc/image/icon/subscribe.png' => '6c32f4d5',
+ 'rsrc/image/icon/tango/attachment.png' => '9d60d545',
+ 'rsrc/image/icon/tango/edit.png' => '5cc75fc1',
+ 'rsrc/image/icon/tango/go-down.png' => '1a73ddf1',
+ 'rsrc/image/icon/tango/log.png' => '55e93e3d',
+ 'rsrc/image/icon/tango/upload.png' => '49d9a164',
+ 'rsrc/image/icon/unsubscribe.png' => '2927373b',
+ 'rsrc/image/lightblue-header.png' => 'e50c56ce',
+ 'rsrc/image/logo/light-eye.png' => '186ab3e1',
+ 'rsrc/image/main_texture.png' => '73a89097',
+ 'rsrc/image/menu_texture.png' => 'aec07203',
+ 'rsrc/image/people/harding.png' => '1546a34a',
+ 'rsrc/image/people/jefferson.png' => '384120c7',
+ 'rsrc/image/people/lincoln.png' => 'c3edbffe',
+ 'rsrc/image/people/mckinley.png' => '93f3a0e2',
+ 'rsrc/image/people/taft.png' => 'f86c56c9',
+ 'rsrc/image/people/user0.png' => '107fbc93',
+ 'rsrc/image/people/user1.png' => '52683cc6',
+ 'rsrc/image/people/user2.png' => '708be799',
+ 'rsrc/image/people/user3.png' => 'e3c05a7d',
+ 'rsrc/image/people/user4.png' => '30d93e19',
+ 'rsrc/image/people/user5.png' => '94279372',
+ 'rsrc/image/people/user6.png' => '5f649aed',
+ 'rsrc/image/people/user7.png' => 'b2fe2ddd',
+ 'rsrc/image/people/user8.png' => '7cb03194',
+ 'rsrc/image/people/user9.png' => 'de081f03',
+ 'rsrc/image/people/washington.png' => '18189504',
+ 'rsrc/image/phrequent_active.png' => 'b192ef79',
+ 'rsrc/image/phrequent_inactive.png' => '2c2828f4',
+ 'rsrc/image/resize.png' => 'f9a89d70',
+ 'rsrc/image/sprite-login-X2.png' => '3683b0ea',
+ 'rsrc/image/sprite-login.png' => 'e260ba75',
+ 'rsrc/image/sprite-tokens-X2.png' => '54994a66',
+ 'rsrc/image/sprite-tokens.png' => '4962b7ae',
+ 'rsrc/image/texture/card-gradient.png' => '39082929',
+ 'rsrc/image/texture/dark-menu-hover.png' => '39671f72',
+ 'rsrc/image/texture/dark-menu.png' => '0005513c',
+ 'rsrc/image/texture/grip.png' => '10cf6102',
+ 'rsrc/image/texture/panel-header-gradient.png' => '889d93a4',
+ 'rsrc/image/texture/phlnx-bg.png' => 'c3632144',
+ 'rsrc/image/texture/pholio-background.gif' => '140206c1',
+ 'rsrc/image/texture/table_header.png' => 'a2567137',
+ 'rsrc/image/texture/table_header_hover.png' => '305430aa',
+ 'rsrc/image/texture/table_header_tall.png' => '317f0df4',
+ 'rsrc/js/application/aphlict/Aphlict.js' => '12b896d0',
+ 'rsrc/js/application/aphlict/behavior-aphlict-dropdown.js' => '9b42a2c6',
+ 'rsrc/js/application/aphlict/behavior-aphlict-listen.js' => '3ce88dc1',
+ 'rsrc/js/application/aphlict/behavior-aphlict-status.js' => 'e93276a3',
+ 'rsrc/js/application/aphlict/behavior-desktop-notifications-control.js' => '277c3404',
+ 'rsrc/js/application/calendar/behavior-day-view.js' => 'c6f8de10',
+ 'rsrc/js/application/calendar/behavior-event-all-day.js' => 'fe46ca7d',
+ 'rsrc/js/application/calendar/behavior-month-view.js' => '63e6dabb',
+ 'rsrc/js/application/config/behavior-reorder-fields.js' => 'ae53462b',
+ 'rsrc/js/application/conpherence/ConpherenceThreadManager.js' => '6de53fa7',
+ 'rsrc/js/application/conpherence/behavior-conpherence-search.js' => '53147e53',
+ 'rsrc/js/application/conpherence/behavior-durable-column.js' => 'b111ab84',
+ 'rsrc/js/application/conpherence/behavior-menu.js' => '1b94fc8f',
+ 'rsrc/js/application/conpherence/behavior-participant-pane.js' => '74851202',
+ 'rsrc/js/application/conpherence/behavior-pontificate.js' => 'd4efdc25',
+ 'rsrc/js/application/conpherence/behavior-quicksand-blacklist.js' => 'c397d3c6',
+ 'rsrc/js/application/conpherence/behavior-toggle-widget.js' => '5f3cac53',
+ 'rsrc/js/application/countdown/timer.js' => '12428c2f',
+ 'rsrc/js/application/daemon/behavior-bulk-job-reload.js' => 'a0d6100b',
+ 'rsrc/js/application/dashboard/behavior-dashboard-async-panel.js' => '24da033f',
+ 'rsrc/js/application/dashboard/behavior-dashboard-move-panels.js' => 'e3dd81eb',
+ 'rsrc/js/application/dashboard/behavior-dashboard-query-panel-select.js' => '592da7eb',
+ 'rsrc/js/application/dashboard/behavior-dashboard-tab-panel.js' => 'a5a71277',
+ 'rsrc/js/application/diff/DiffChangeset.js' => '6a8a920a',
+ 'rsrc/js/application/diff/DiffChangesetList.js' => 'f2f9f4b3',
+ 'rsrc/js/application/diff/DiffInline.js' => '420d63ab',
+ 'rsrc/js/application/diff/behavior-preview-link.js' => 'ed600d2d',
+ 'rsrc/js/application/differential/behavior-comment-preview.js' => 'b1a2332a',
+ 'rsrc/js/application/differential/behavior-diff-radios.js' => '16428d4a',
+ 'rsrc/js/application/differential/behavior-populate.js' => 'f999344f',
+ 'rsrc/js/application/differential/behavior-user-select.js' => '7782da06',
+ 'rsrc/js/application/diffusion/DiffusionLocateFileSource.js' => '00397d47',
+ 'rsrc/js/application/diffusion/behavior-audit-preview.js' => 'fdc6a3a6',
+ 'rsrc/js/application/diffusion/behavior-commit-branches.js' => '0b4b5db3',
+ 'rsrc/js/application/diffusion/behavior-commit-graph.js' => '1703991f',
+ 'rsrc/js/application/diffusion/behavior-locate-file.js' => '11c1fac9',
+ 'rsrc/js/application/diffusion/behavior-pull-lastmodified.js' => 'a13d65ce',
+ 'rsrc/js/application/doorkeeper/behavior-doorkeeper-tag.js' => 'a9ed18fb',
+ 'rsrc/js/application/drydock/drydock-live-operation-status.js' => '6a2881bd',
+ 'rsrc/js/application/files/behavior-document-engine.js' => '97e5096b',
+ 'rsrc/js/application/files/behavior-icon-composer.js' => 'ba7dcd11',
+ 'rsrc/js/application/files/behavior-launch-icon-composer.js' => '279a6238',
+ 'rsrc/js/application/harbormaster/behavior-harbormaster-log.js' => '375781ef',
+ 'rsrc/js/application/herald/HeraldRuleEditor.js' => '86b8abb1',
+ 'rsrc/js/application/herald/PathTypeahead.js' => 'c97db078',
+ 'rsrc/js/application/herald/herald-rule-editor.js' => '014621e8',
+ 'rsrc/js/application/maniphest/behavior-batch-selector.js' => 'bf263905',
+ 'rsrc/js/application/maniphest/behavior-line-chart.js' => '784ccee0',
+ 'rsrc/js/application/maniphest/behavior-list-edit.js' => '1dfab2db',
+ 'rsrc/js/application/maniphest/behavior-subpriorityeditor.js' => 'ce02bf90',
+ 'rsrc/js/application/owners/OwnersPathEditor.js' => '27c4c9c8',
+ 'rsrc/js/application/owners/owners-path-editor.js' => '71867e21',
+ 'rsrc/js/application/passphrase/passphrase-credential-control.js' => '6b6b8fb1',
+ 'rsrc/js/application/pholio/behavior-pholio-mock-edit.js' => '298dbcbf',
+ 'rsrc/js/application/pholio/behavior-pholio-mock-view.js' => '34434f0f',
+ 'rsrc/js/application/phortune/behavior-stripe-payment-form.js' => '99067b07',
+ 'rsrc/js/application/phortune/behavior-test-payment-form.js' => 'a6226de5',
+ 'rsrc/js/application/phortune/phortune-credit-card-form.js' => 'fb76d88b',
+ 'rsrc/js/application/policy/behavior-policy-control.js' => 'caa3e57e',
+ 'rsrc/js/application/policy/behavior-policy-rule-editor.js' => '91b35b90',
+ 'rsrc/js/application/projects/WorkboardBoard.js' => '20bd1d87',
+ 'rsrc/js/application/projects/WorkboardCard.js' => '54b3b591',
+ 'rsrc/js/application/projects/WorkboardColumn.js' => '21be49e6',
+ 'rsrc/js/application/projects/WorkboardController.js' => '6b8ec03d',
+ 'rsrc/js/application/projects/behavior-project-boards.js' => 'fbb3eda6',
+ 'rsrc/js/application/projects/behavior-project-create.js' => '9cc41097',
+ 'rsrc/js/application/projects/behavior-reorder-columns.js' => 'be9ad47e',
+ 'rsrc/js/application/releeph/releeph-preview-branch.js' => '4ee72da3',
+ 'rsrc/js/application/releeph/releeph-request-state-change.js' => 'dfe72075',
+ 'rsrc/js/application/releeph/releeph-request-typeahead.js' => 'dcdb3482',
+ 'rsrc/js/application/repository/repository-crossreference.js' => '2fb58407',
+ 'rsrc/js/application/search/behavior-reorder-profile-menu-items.js' => '36ac1e58',
+ 'rsrc/js/application/search/behavior-reorder-queries.js' => 'd43da7bb',
+ 'rsrc/js/application/transactions/behavior-comment-actions.js' => '02e6728a',
+ 'rsrc/js/application/transactions/behavior-reorder-configs.js' => '32f87437',
+ 'rsrc/js/application/transactions/behavior-reorder-fields.js' => '26a555df',
+ 'rsrc/js/application/transactions/behavior-show-older-transactions.js' => '0132aaf1',
+ 'rsrc/js/application/transactions/behavior-transaction-comment-form.js' => '2596d010',
+ 'rsrc/js/application/transactions/behavior-transaction-list.js' => 'a097df06',
+ 'rsrc/js/application/typeahead/behavior-typeahead-browse.js' => '5b3b9aa2',
+ 'rsrc/js/application/typeahead/behavior-typeahead-search.js' => 'f19d80d5',
+ 'rsrc/js/application/uiexample/gesture-example.js' => '40a3664d',
+ 'rsrc/js/application/uiexample/notification-example.js' => 'c7e5c140',
+ 'rsrc/js/core/Busy.js' => 'fc5c9557',
+ 'rsrc/js/core/DragAndDropFileUpload.js' => 'a3efdf58',
+ 'rsrc/js/core/DraggableList.js' => '6c52ec74',
+ 'rsrc/js/core/Favicon.js' => 'fa33d949',
+ 'rsrc/js/core/FileUpload.js' => 'b545463e',
+ 'rsrc/js/core/Hovercard.js' => 'd7af4a4b',
+ 'rsrc/js/core/KeyboardShortcut.js' => '4cd70003',
+ 'rsrc/js/core/KeyboardShortcutManager.js' => 'b2e56879',
+ 'rsrc/js/core/MultirowRowManager.js' => 'adbca36e',
+ 'rsrc/js/core/Notification.js' => '364df5c8',
+ 'rsrc/js/core/Prefab.js' => '779343cf',
+ 'rsrc/js/core/ShapedRequest.js' => 'b5af8c01',
+ 'rsrc/js/core/TextAreaUtils.js' => '459683e9',
+ 'rsrc/js/core/Title.js' => '31db250e',
+ 'rsrc/js/core/ToolTip.js' => '24c5a5ad',
+ 'rsrc/js/core/behavior-active-nav.js' => '66366309',
+ 'rsrc/js/core/behavior-audio-source.js' => 'fa99b22c',
+ 'rsrc/js/core/behavior-autofocus.js' => '793c21fc',
+ 'rsrc/js/core/behavior-badge-view.js' => '1911c300',
+ 'rsrc/js/core/behavior-bulk-editor.js' => '5c18efb8',
+ 'rsrc/js/core/behavior-choose-control.js' => 'a3e8156e',
+ 'rsrc/js/core/behavior-copy.js' => 'ee1733d2',
+ 'rsrc/js/core/behavior-detect-timezone.js' => 'de66fde8',
+ 'rsrc/js/core/behavior-device.js' => '0ebd77ab',
+ 'rsrc/js/core/behavior-drag-and-drop-textarea.js' => '580c7d28',
+ 'rsrc/js/core/behavior-fancy-datepicker.js' => 'f214b7b4',
+ 'rsrc/js/core/behavior-file-tree.js' => 'a624f8aa',
+ 'rsrc/js/core/behavior-form.js' => '080fc4bc',
+ 'rsrc/js/core/behavior-gesture.js' => 'ae14c378',
+ 'rsrc/js/core/behavior-global-drag-and-drop.js' => 'c4691dcb',
+ 'rsrc/js/core/behavior-high-security-warning.js' => '9d5be428',
+ 'rsrc/js/core/behavior-history-install.js' => 'c48938f1',
+ 'rsrc/js/core/behavior-hovercard.js' => '2e0f736d',
+ 'rsrc/js/core/behavior-keyboard-pager.js' => 'c35c71c5',
+ 'rsrc/js/core/behavior-keyboard-shortcuts.js' => '1ea21916',
+ 'rsrc/js/core/behavior-lightbox-attachments.js' => '0fa5a80e',
+ 'rsrc/js/core/behavior-line-linker.js' => '4ca463da',
+ 'rsrc/js/core/behavior-linked-container.js' => '2eb1efdf',
+ 'rsrc/js/core/behavior-more.js' => '19b8bae9',
+ 'rsrc/js/core/behavior-object-selector.js' => '0e2a3459',
+ 'rsrc/js/core/behavior-oncopy.js' => 'bfacaf5e',
+ 'rsrc/js/core/behavior-phabricator-nav.js' => 'ec7aaf4e',
+ 'rsrc/js/core/behavior-phabricator-remarkup-assist.js' => 'c4e15333',
+ 'rsrc/js/core/behavior-read-only-warning.js' => 'a6b845ee',
+ 'rsrc/js/core/behavior-redirect.js' => 'c207a3d9',
+ 'rsrc/js/core/behavior-refresh-csrf.js' => '707b476d',
+ 'rsrc/js/core/behavior-remarkup-load-image.js' => 'f84e57b6',
+ 'rsrc/js/core/behavior-remarkup-preview.js' => 'aa0d0f73',
+ 'rsrc/js/core/behavior-reorder-applications.js' => '841e5b88',
+ 'rsrc/js/core/behavior-reveal-content.js' => 'e8b37d28',
+ 'rsrc/js/core/behavior-scrollbar.js' => 'cec94bff',
+ 'rsrc/js/core/behavior-search-typeahead.js' => 'e15142a9',
+ 'rsrc/js/core/behavior-select-content.js' => '40432c41',
+ 'rsrc/js/core/behavior-select-on-click.js' => '2332375e',
+ 'rsrc/js/core/behavior-setup-check-https.js' => '9feb40f7',
+ 'rsrc/js/core/behavior-time-typeahead.js' => '128ba4e8',
+ 'rsrc/js/core/behavior-toggle-class.js' => 'd95a4412',
+ 'rsrc/js/core/behavior-tokenizer.js' => '92babc3e',
+ 'rsrc/js/core/behavior-tooltip.js' => '8c376627',
+ 'rsrc/js/core/behavior-user-menu.js' => '5455f822',
+ 'rsrc/js/core/behavior-watch-anchor.js' => '2acd26f8',
+ 'rsrc/js/core/behavior-workflow.js' => '83644e31',
+ 'rsrc/js/core/darkconsole/DarkLog.js' => 'ebd5269e',
+ 'rsrc/js/core/darkconsole/DarkMessage.js' => '50a25e91',
+ 'rsrc/js/core/darkconsole/behavior-dark-console.js' => 'aa96b4b3',
+ 'rsrc/js/core/phtize.js' => '0792c12f',
+ 'rsrc/js/phui/behavior-phui-dropdown-menu.js' => '82b407de',
+ 'rsrc/js/phui/behavior-phui-file-upload.js' => '6f0ff0e7',
+ 'rsrc/js/phui/behavior-phui-selectable-list.js' => '723d0da1',
+ 'rsrc/js/phui/behavior-phui-submenu.js' => 'd0e1cc0e',
+ 'rsrc/js/phui/behavior-phui-tab-group.js' => '7d5e4152',
+ 'rsrc/js/phuix/PHUIXActionListView.js' => 'aefedbb7',
+ 'rsrc/js/phuix/PHUIXActionView.js' => '9763f348',
+ 'rsrc/js/phuix/PHUIXAutocomplete.js' => 'be6f3b55',
+ 'rsrc/js/phuix/PHUIXButtonView.js' => 'c363bd59',
+ 'rsrc/js/phuix/PHUIXDropdownMenu.js' => '07267841',
+ 'rsrc/js/phuix/PHUIXExample.js' => '69403ea3',
+ 'rsrc/js/phuix/PHUIXFormControl.js' => 'e1f0c966',
+ 'rsrc/js/phuix/PHUIXIconView.js' => '7ebbe556',
),
'symbols' => array(
- 'almanac-css' => 'dbb9b3af',
- 'aphront-bars' => '231ac33c',
- 'aphront-dark-console-css' => '0e14e8f6',
- 'aphront-dialog-view-css' => '6bfc244b',
- 'aphront-list-filter-view-css' => '5d6f0526',
- 'aphront-multi-column-view-css' => '84cc6640',
- 'aphront-panel-view-css' => '8427b78d',
- 'aphront-table-view-css' => '8c9bbafe',
- 'aphront-tokenizer-control-css' => '15d5ff71',
- 'aphront-tooltip-css' => 'cb1397a4',
- 'aphront-typeahead-control-css' => 'a4a21016',
- 'application-search-view-css' => '787f5b76',
- 'auth-css' => '0877ed6e',
- 'bulk-job-css' => 'df9c1d4a',
- 'conduit-api-css' => '7bc725c4',
- 'config-options-css' => '4615667b',
- 'conpherence-color-css' => 'abb4c358',
- 'conpherence-durable-column-view' => '89ea6bef',
- 'conpherence-header-pane-css' => 'cb6f4e19',
- 'conpherence-menu-css' => '69368e97',
- 'conpherence-message-pane-css' => 'b0f55ecc',
- 'conpherence-notification-css' => 'cef0a3fc',
- 'conpherence-participant-pane-css' => '26a3ce56',
- 'conpherence-thread-manager' => '4d863052',
- 'conpherence-transaction-css' => '85129c68',
- 'd3' => 'a11a5ff2',
- 'differential-changeset-view-css' => 'db34a142',
- 'differential-core-view-css' => '5b7b8ff4',
- 'differential-revision-add-comment-css' => 'c47f8c40',
- 'differential-revision-comment-css' => '14b8565a',
- 'differential-revision-history-css' => '0e8eb855',
- 'differential-revision-list-css' => 'f3c47d33',
- 'differential-table-of-contents-css' => 'ae4b7a55',
- 'diffusion-css' => '45727264',
- 'diffusion-icons-css' => '0c15255e',
- 'diffusion-readme-css' => '419dd5b6',
- 'diffusion-repository-css' => 'ee6f20ec',
- 'diviner-shared-css' => '896f1d43',
- 'font-fontawesome' => 'e838e088',
- 'font-lato' => 'c7ccd872',
- 'global-drag-and-drop-css' => 'b556a948',
- 'harbormaster-css' => '7446ce72',
- 'herald-css' => 'cd8d0134',
- 'herald-rule-editor' => 'dca75c0e',
- 'herald-test-css' => 'a52e323e',
- 'inline-comment-summary-css' => 'f23d4e8f',
- 'javelin-aphlict' => 'e1d4b11a',
- 'javelin-behavior' => '61cbc29a',
- 'javelin-behavior-aphlict-dropdown' => 'caade6f2',
- 'javelin-behavior-aphlict-listen' => '599a8f5f',
- 'javelin-behavior-aphlict-status' => '5e2634b9',
- 'javelin-behavior-aphront-basic-tokenizer' => 'b3a4b884',
- 'javelin-behavior-aphront-drag-and-drop-textarea' => '484a6e22',
- 'javelin-behavior-aphront-form-disable-on-submit' => '5c54cbf3',
- 'javelin-behavior-aphront-more' => 'a80d0378',
- 'javelin-behavior-audio-source' => '59b251eb',
- 'javelin-behavior-audit-preview' => 'd835b03a',
- 'javelin-behavior-badge-view' => '8ff5e24c',
- 'javelin-behavior-bulk-editor' => '66a6def1',
- 'javelin-behavior-bulk-job-reload' => 'edf8a145',
- 'javelin-behavior-calendar-month-view' => 'fe33e256',
- 'javelin-behavior-choose-control' => '327a00d1',
- 'javelin-behavior-comment-actions' => '59e27e74',
- 'javelin-behavior-config-reorder-fields' => 'b6993408',
- 'javelin-behavior-conpherence-menu' => '4047cd35',
- 'javelin-behavior-conpherence-participant-pane' => 'd057e45a',
- 'javelin-behavior-conpherence-pontificate' => '55616e04',
- 'javelin-behavior-conpherence-search' => '9bbf3762',
- 'javelin-behavior-countdown-timer' => 'e4cc26b3',
- 'javelin-behavior-dark-console' => '66888767',
- 'javelin-behavior-dashboard-async-panel' => '469c0d9e',
- 'javelin-behavior-dashboard-move-panels' => '408bf173',
- 'javelin-behavior-dashboard-query-panel-select' => '453c5375',
- 'javelin-behavior-dashboard-tab-panel' => 'd4eecc63',
- 'javelin-behavior-day-view' => '4b3c4443',
- 'javelin-behavior-desktop-notifications-control' => '27ca6289',
- 'javelin-behavior-detect-timezone' => '4c193c96',
- 'javelin-behavior-device' => 'a3714c76',
- 'javelin-behavior-diff-preview-link' => '051c7832',
- 'javelin-behavior-differential-diff-radios' => 'e1ff79b1',
- 'javelin-behavior-differential-feedback-preview' => '51c5ad07',
- 'javelin-behavior-differential-populate' => 'f0eb6708',
- 'javelin-behavior-differential-user-select' => 'a8d8459d',
- 'javelin-behavior-diffusion-commit-branches' => 'bdaf4d04',
- 'javelin-behavior-diffusion-commit-graph' => '75b83cbb',
- 'javelin-behavior-diffusion-locate-file' => '6d3e1947',
- 'javelin-behavior-diffusion-pull-lastmodified' => 'f01586dc',
- 'javelin-behavior-document-engine' => '3935d8c4',
- 'javelin-behavior-doorkeeper-tag' => '1db13e70',
- 'javelin-behavior-drydock-live-operation-status' => '901935ef',
- 'javelin-behavior-durable-column' => '2ae077e1',
- 'javelin-behavior-editengine-reorder-configs' => 'd7a74243',
- 'javelin-behavior-editengine-reorder-fields' => 'b59e1e96',
- 'javelin-behavior-event-all-day' => 'b41537c9',
- 'javelin-behavior-fancy-datepicker' => 'ecf4e799',
- 'javelin-behavior-global-drag-and-drop' => '960f6a39',
- 'javelin-behavior-harbormaster-log' => '549459b8',
- 'javelin-behavior-herald-rule-editor' => '7ebaeed3',
- 'javelin-behavior-high-security-warning' => 'a464fe03',
- 'javelin-behavior-history-install' => '7ee2b591',
- 'javelin-behavior-icon-composer' => '8499b6ab',
- 'javelin-behavior-launch-icon-composer' => '48086888',
- 'javelin-behavior-lightbox-attachments' => '6b31879a',
- 'javelin-behavior-line-chart' => 'e4232876',
- 'javelin-behavior-linked-container' => '291da458',
- 'javelin-behavior-maniphest-batch-selector' => 'ad54037e',
- 'javelin-behavior-maniphest-list-editor' => 'a9f88de2',
- 'javelin-behavior-maniphest-subpriority-editor' => '71237763',
- 'javelin-behavior-owners-path-editor' => '7a68dda3',
- 'javelin-behavior-passphrase-credential-control' => '3cb0b2fc',
- 'javelin-behavior-phabricator-active-nav' => 'e379b58e',
- 'javelin-behavior-phabricator-autofocus' => '7319e029',
- 'javelin-behavior-phabricator-clipboard-copy' => 'b0b8f86d',
- 'javelin-behavior-phabricator-file-tree' => '88236f00',
- 'javelin-behavior-phabricator-gesture' => '3ab51e2c',
- 'javelin-behavior-phabricator-gesture-example' => '558829c2',
- 'javelin-behavior-phabricator-keyboard-pager' => 'a8da01f0',
- 'javelin-behavior-phabricator-keyboard-shortcuts' => '01fca1f0',
- 'javelin-behavior-phabricator-line-linker' => '66a62306',
- 'javelin-behavior-phabricator-nav' => '9d32bc88',
- 'javelin-behavior-phabricator-notification-example' => '8ce821c5',
- 'javelin-behavior-phabricator-object-selector' => '77c1f0b0',
- 'javelin-behavior-phabricator-oncopy' => '2926fff2',
- 'javelin-behavior-phabricator-remarkup-assist' => 'acd29eee',
- 'javelin-behavior-phabricator-reveal-content' => '60821bc7',
- 'javelin-behavior-phabricator-search-typeahead' => 'c3e917d9',
- 'javelin-behavior-phabricator-show-older-transactions' => '0e1eca96',
- 'javelin-behavior-phabricator-tooltips' => 'c420b0b9',
- 'javelin-behavior-phabricator-transaction-comment-form' => 'b23b49e6',
- 'javelin-behavior-phabricator-transaction-list' => '1f6794f6',
- 'javelin-behavior-phabricator-watch-anchor' => '9f36c42d',
- 'javelin-behavior-pholio-mock-edit' => 'bee502c8',
- 'javelin-behavior-pholio-mock-view' => 'ec1f3669',
- 'javelin-behavior-phui-dropdown-menu' => 'b95d6f7d',
- 'javelin-behavior-phui-file-upload' => 'b003d4fb',
- 'javelin-behavior-phui-hovercards' => 'bcaccd64',
- 'javelin-behavior-phui-selectable-list' => '464259a2',
- 'javelin-behavior-phui-submenu' => 'a6f7a73b',
- 'javelin-behavior-phui-tab-group' => '0a0b10e9',
- 'javelin-behavior-phuix-example' => '68af71ca',
- 'javelin-behavior-policy-control' => 'd0c516d5',
- 'javelin-behavior-policy-rule-editor' => '5e9f347c',
- 'javelin-behavior-project-boards' => '4250a34e',
- 'javelin-behavior-project-create' => '065227cc',
- 'javelin-behavior-quicksand-blacklist' => '7927a7d3',
- 'javelin-behavior-read-only-warning' => 'ba158207',
- 'javelin-behavior-redirect' => '0213259f',
- 'javelin-behavior-refresh-csrf' => 'ab2f381b',
- 'javelin-behavior-releeph-preview-branch' => 'b2b4fbaf',
- 'javelin-behavior-releeph-request-state-change' => 'a0b57eb8',
- 'javelin-behavior-releeph-request-typeahead' => 'de2e896f',
- 'javelin-behavior-remarkup-load-image' => '040fce04',
- 'javelin-behavior-remarkup-preview' => '4b700e9e',
- 'javelin-behavior-reorder-applications' => '76b9fc3e',
- 'javelin-behavior-reorder-columns' => 'e1d25dfb',
- 'javelin-behavior-reorder-profile-menu-items' => 'e2e0a072',
- 'javelin-behavior-repository-crossreference' => '9a860428',
- 'javelin-behavior-scrollbar' => '834a1173',
- 'javelin-behavior-search-reorder-queries' => 'e9581f08',
- 'javelin-behavior-select-content' => 'bf5374ef',
- 'javelin-behavior-select-on-click' => '4e3e79a6',
- 'javelin-behavior-setup-check-https' => '491416b3',
- 'javelin-behavior-stripe-payment-form' => 'a6b98425',
- 'javelin-behavior-test-payment-form' => 'fc91ab6c',
- 'javelin-behavior-time-typeahead' => '522431f7',
- 'javelin-behavior-toggle-class' => '92b9ec77',
- 'javelin-behavior-toggle-widget' => '3dbf94d5',
- 'javelin-behavior-typeahead-browse' => '635de1ec',
- 'javelin-behavior-typeahead-search' => '93d0c9e3',
- 'javelin-behavior-user-menu' => '31420f77',
- 'javelin-behavior-view-placeholder' => '47830651',
- 'javelin-behavior-workflow' => '0a3f3021',
- 'javelin-color' => '7e41274a',
- 'javelin-cookie' => '62dfea03',
- 'javelin-diffusion-locate-file-source' => '00676f00',
- 'javelin-dom' => '4976858c',
- 'javelin-dynval' => 'f6555212',
- 'javelin-event' => 'ef7e057f',
- 'javelin-fx' => '54b612ba',
- 'javelin-history' => 'd4505101',
- 'javelin-install' => '05270951',
- 'javelin-json' => '69adf288',
- 'javelin-leader' => '7f243deb',
- 'javelin-magical-init' => '8d83d2a1',
- 'javelin-mask' => '8a41885b',
- 'javelin-quicksand' => '6b8ef10b',
- 'javelin-reactor' => '2b8de964',
- 'javelin-reactor-dom' => 'c90a04fc',
- 'javelin-reactor-node-calmer' => '76f4ebed',
- 'javelin-reactornode' => '1ad0a787',
- 'javelin-request' => '94b750d2',
- 'javelin-resource' => '44959b73',
- 'javelin-routable' => 'b3e7d692',
- 'javelin-router' => '29274e2b',
- 'javelin-scrollbar' => '9065f639',
- 'javelin-sound' => '949c0fe5',
- 'javelin-stratcom' => '327f418a',
- 'javelin-tokenizer' => 'bb6e5c16',
- 'javelin-typeahead' => '70baed2f',
- 'javelin-typeahead-composite-source' => '503e17fd',
- 'javelin-typeahead-normalizer' => '185bbd53',
- 'javelin-typeahead-ondemand-source' => '013ffff9',
- 'javelin-typeahead-preloaded-source' => '54f314a0',
- 'javelin-typeahead-source' => 'ab9e0a82',
- 'javelin-typeahead-static-source' => '6c0e62fa',
- 'javelin-uri' => 'c989ade3',
- 'javelin-util' => '93cc50d6',
- 'javelin-vector' => '2caa8fb8',
- 'javelin-view' => '0f764c35',
- 'javelin-view-html' => 'fe287620',
- 'javelin-view-interpreter' => 'f829edb3',
- 'javelin-view-renderer' => '6c2b09a2',
- 'javelin-view-visitor' => 'efe49472',
- 'javelin-websocket' => '3ffe32d6',
- 'javelin-workboard-board' => '8935deef',
- 'javelin-workboard-card' => 'c587b80f',
- 'javelin-workboard-column' => '758b4758',
- 'javelin-workboard-controller' => '26167537',
- 'javelin-workflow' => '6a726c55',
- 'maniphest-report-css' => '9b9580b7',
- 'maniphest-task-edit-css' => 'fda62a9b',
- 'maniphest-task-summary-css' => '11cc5344',
- 'multirow-row-manager' => 'b5d57730',
- 'owners-path-editor' => 'c96502cf',
- 'owners-path-editor-css' => '9c136c29',
- 'paste-css' => '9fcc9773',
- 'path-typeahead' => '6d8c7912',
- 'people-picture-menu-item-css' => 'a06f7f34',
- 'people-profile-css' => '4df76faf',
- 'phabricator-action-list-view-css' => '0bcd9a45',
- 'phabricator-busy' => '59a7976a',
- 'phabricator-chatlog-css' => 'd295b020',
- 'phabricator-content-source-view-css' => '4b8b05d4',
- 'phabricator-core-css' => '62fa3ace',
- 'phabricator-countdown-css' => '16c52f5c',
- 'phabricator-darklog' => 'c8e1ffe3',
- 'phabricator-darkmessage' => 'c48cccdd',
- 'phabricator-dashboard-css' => 'fe5b1869',
- 'phabricator-diff-changeset' => 'b49b59d6',
- 'phabricator-diff-changeset-list' => '0a84bcc1',
- 'phabricator-diff-inline' => 'e83d28f3',
- 'phabricator-drag-and-drop-file-upload' => '58dea2fa',
- 'phabricator-draggable-list' => 'bea6e7f4',
- 'phabricator-fatal-config-template-css' => '8f18fa41',
- 'phabricator-favicon' => '1fe2510c',
- 'phabricator-feed-css' => 'ecd4ec57',
- 'phabricator-file-upload' => '680ea2c8',
- 'phabricator-filetree-view-css' => 'b912ad97',
- 'phabricator-flag-css' => 'bba8f811',
- 'phabricator-keyboard-shortcut' => '1ae869f2',
- 'phabricator-keyboard-shortcut-manager' => 'c19dd9b9',
- 'phabricator-main-menu-view' => '1802a242',
- 'phabricator-nav-view-css' => '694d7723',
- 'phabricator-notification' => '4f774dac',
- 'phabricator-notification-css' => '457861ec',
- 'phabricator-notification-menu-css' => 'ef480927',
- 'phabricator-object-selector-css' => '85ee8ce6',
- 'phabricator-phtize' => 'd254d646',
- 'phabricator-prefab' => '77b0ae28',
- 'phabricator-remarkup-css' => 'b182076e',
- 'phabricator-search-results-css' => '505dd8cf',
- 'phabricator-shaped-request' => '7cbe244b',
- 'phabricator-slowvote-css' => 'a94b7230',
- 'phabricator-source-code-view-css' => '2ab25dfa',
- 'phabricator-standard-page-view' => '34ee718b',
- 'phabricator-textareautils' => '320810c8',
- 'phabricator-title' => '485aaa6c',
- 'phabricator-tooltip' => '358b8c04',
- 'phabricator-ui-example-css' => '528b19de',
- 'phabricator-zindex-css' => '9d8f7c4b',
- 'phame-css' => '8cb3afcd',
- 'pholio-css' => 'ca89d380',
- 'pholio-edit-css' => '07676f51',
- 'pholio-inline-comments-css' => '8e545e49',
- 'phortune-credit-card-form' => '2290aeef',
- 'phortune-credit-card-form-css' => '8391eb02',
- 'phortune-css' => '5b99dae0',
- 'phortune-invoice-css' => '476055e2',
- 'phrequent-css' => 'ffc185ad',
- 'phriction-document-css' => '4282e4ad',
- 'phui-action-panel-css' => 'b4798122',
- 'phui-badge-view-css' => '22c0cf4f',
- 'phui-basic-nav-view-css' => '98c11ab3',
- 'phui-big-info-view-css' => 'acc3492c',
- 'phui-box-css' => '4bd6cdb9',
- 'phui-bulk-editor-css' => '9a81e5d5',
- 'phui-button-bar-css' => 'f1ff5494',
- 'phui-button-css' => '6ccb303c',
- 'phui-button-simple-css' => '8e1baf68',
- 'phui-calendar-css' => 'f1ddf11c',
- 'phui-calendar-day-css' => '572b1893',
- 'phui-calendar-list-css' => '576be600',
- 'phui-calendar-month-css' => '21154caf',
- 'phui-chart-css' => '6bf6f78e',
- 'phui-cms-css' => '504b4b23',
- 'phui-comment-form-css' => 'ac68149f',
- 'phui-comment-panel-css' => 'f50152ad',
- 'phui-crumbs-view-css' => '10728aaa',
- 'phui-curtain-view-css' => '2bdaf026',
- 'phui-document-summary-view-css' => '9ca48bdf',
- 'phui-document-view-css' => 'c4ac41f9',
- 'phui-document-view-pro-css' => 'dd79b5df',
- 'phui-feed-story-css' => '44a9c8e9',
- 'phui-font-icon-base-css' => '870a7360',
- 'phui-fontkit-css' => '1320ed01',
- 'phui-form-css' => '7aaa04e3',
- 'phui-form-view-css' => 'b04e08d9',
- 'phui-head-thing-view-css' => 'fd311e5f',
- 'phui-header-view-css' => '1ba8b707',
- 'phui-hovercard' => '1bd28176',
- 'phui-hovercard-view-css' => '4a484541',
- 'phui-icon-set-selector-css' => '87db8fee',
- 'phui-icon-view-css' => 'cf24ceec',
- 'phui-image-mask-css' => 'a8498f9c',
- 'phui-info-view-css' => 'e929f98c',
- 'phui-inline-comment-view-css' => '65ae3bc2',
- 'phui-invisible-character-view-css' => '6993d9f0',
- 'phui-left-right-css' => '75227a4d',
- 'phui-lightbox-css' => '0a035e40',
- 'phui-list-view-css' => '38f8c9bd',
- 'phui-object-box-css' => '9cff003c',
- 'phui-oi-big-ui-css' => '7a7c22af',
- 'phui-oi-color-css' => 'cd2b9b77',
- 'phui-oi-drag-ui-css' => '08f4ccc3',
- 'phui-oi-flush-ui-css' => '9d9685d6',
- 'phui-oi-list-view-css' => '7c5c1291',
- 'phui-oi-simple-ui-css' => 'a8beebea',
- 'phui-pager-css' => 'edcbc226',
- 'phui-pinboard-view-css' => '2495140e',
- 'phui-property-list-view-css' => '546a04ae',
- 'phui-remarkup-preview-css' => '54a34863',
- 'phui-segment-bar-view-css' => 'b1d1b892',
- 'phui-spacing-css' => '042804d6',
- 'phui-status-list-view-css' => 'd5263e49',
- 'phui-tag-view-css' => 'b4719c50',
- 'phui-theme-css' => '9f261c6b',
- 'phui-timeline-view-css' => '6ddf8126',
- 'phui-two-column-view-css' => '44ec4951',
- 'phui-workboard-color-css' => '783cdff5',
- 'phui-workboard-view-css' => '3bc85455',
- 'phui-workcard-view-css' => 'cca5fa92',
- 'phui-workpanel-view-css' => 'a3a63478',
- 'phuix-action-list-view' => 'b5c256b8',
- 'phuix-action-view' => '8d4a8c72',
- 'phuix-autocomplete' => 'df1bbd34',
- 'phuix-button-view' => '85ac9772',
- 'phuix-dropdown-menu' => '04b2ae03',
- 'phuix-form-control-view' => '210a16c1',
- 'phuix-icon-view' => 'bff6884b',
- 'policy-css' => '957ea14c',
- 'policy-edit-css' => '815c66f7',
- 'policy-transaction-detail-css' => '82100a43',
- 'ponder-view-css' => 'fbd45f96',
- 'project-card-view-css' => '0010bb52',
- 'project-view-css' => '792c9057',
- 'releeph-core' => '9b3c5733',
- 'releeph-preview-branch' => 'b7a6f4a5',
- 'releeph-request-differential-create-dialog' => '8d8b92cd',
- 'releeph-request-typeahead-css' => '667a48ae',
- 'setup-issue-css' => '30ee0173',
- 'sprite-login-css' => '396f3c3a',
- 'sprite-tokens-css' => '9cdfd599',
- 'syntax-default-css' => '9923583c',
- 'syntax-highlighting-css' => 'e9c95dd4',
- 'tokens-css' => '3d0f239e',
- 'typeahead-browse-css' => 'f2818435',
- 'unhandled-exception-css' => '4c96257a',
+ 'almanac-css' => '1aa07ff5',
+ 'aphront-bars' => 'e376a461',
+ 'aphront-dark-console-css' => 'ee54dcea',
+ 'aphront-dialog-view-css' => 'd8ac2f6d',
+ 'aphront-list-filter-view-css' => '80d87387',
+ 'aphront-multi-column-view-css' => '17d2ab51',
+ 'aphront-panel-view-css' => '3b567188',
+ 'aphront-table-view-css' => 'a2cb054d',
+ 'aphront-tokenizer-control-css' => 'b3750822',
+ 'aphront-tooltip-css' => 'b0f4af77',
+ 'aphront-typeahead-control-css' => 'cac333b2',
+ 'application-search-view-css' => '630191f6',
+ 'auth-css' => 'ab22e4ba',
+ 'bulk-job-css' => 'd1321cac',
+ 'conduit-api-css' => '0c23b0d7',
+ 'config-options-css' => 'a4d75193',
+ 'conpherence-color-css' => 'e103eeb3',
+ 'conpherence-durable-column-view' => 'f11c7c5e',
+ 'conpherence-header-pane-css' => 'a20396be',
+ 'conpherence-menu-css' => 'f002bdae',
+ 'conpherence-message-pane-css' => '319f450b',
+ 'conpherence-notification-css' => '866a451b',
+ 'conpherence-participant-pane-css' => '9e74e98e',
+ 'conpherence-thread-manager' => '6de53fa7',
+ 'conpherence-transaction-css' => '29c6a498',
+ 'd3' => '616d40b0',
+ 'differential-changeset-view-css' => '83f79782',
+ 'differential-core-view-css' => 'f8372826',
+ 'differential-revision-add-comment-css' => '17712889',
+ 'differential-revision-comment-css' => '6b281c27',
+ 'differential-revision-history-css' => '0d6a3036',
+ 'differential-revision-list-css' => 'ed0b98b1',
+ 'differential-table-of-contents-css' => '8b219483',
+ 'diffusion-css' => '3ef5bd92',
+ 'diffusion-icons-css' => '7501cd87',
+ 'diffusion-readme-css' => 'ea302be8',
+ 'diffusion-repository-css' => '3e5c29ee',
+ 'diviner-shared-css' => '9a419fcc',
+ 'font-fontawesome' => '29ebf904',
+ 'font-lato' => '10a202e3',
+ 'global-drag-and-drop-css' => '95d1cbea',
+ 'harbormaster-css' => '211700f9',
+ 'herald-css' => '5c266add',
+ 'herald-rule-editor' => '86b8abb1',
+ 'herald-test-css' => '1b98d01e',
+ 'inline-comment-summary-css' => '94263222',
+ 'javelin-aphlict' => '12b896d0',
+ 'javelin-behavior' => 'ae7cdc18',
+ 'javelin-behavior-aphlict-dropdown' => '9b42a2c6',
+ 'javelin-behavior-aphlict-listen' => '3ce88dc1',
+ 'javelin-behavior-aphlict-status' => 'e93276a3',
+ 'javelin-behavior-aphront-basic-tokenizer' => '92babc3e',
+ 'javelin-behavior-aphront-drag-and-drop-textarea' => '580c7d28',
+ 'javelin-behavior-aphront-form-disable-on-submit' => '080fc4bc',
+ 'javelin-behavior-aphront-more' => '19b8bae9',
+ 'javelin-behavior-audio-source' => 'fa99b22c',
+ 'javelin-behavior-audit-preview' => 'fdc6a3a6',
+ 'javelin-behavior-badge-view' => '1911c300',
+ 'javelin-behavior-bulk-editor' => '5c18efb8',
+ 'javelin-behavior-bulk-job-reload' => 'a0d6100b',
+ 'javelin-behavior-calendar-month-view' => '63e6dabb',
+ 'javelin-behavior-choose-control' => 'a3e8156e',
+ 'javelin-behavior-comment-actions' => '02e6728a',
+ 'javelin-behavior-config-reorder-fields' => 'ae53462b',
+ 'javelin-behavior-conpherence-menu' => '1b94fc8f',
+ 'javelin-behavior-conpherence-participant-pane' => '74851202',
+ 'javelin-behavior-conpherence-pontificate' => 'd4efdc25',
+ 'javelin-behavior-conpherence-search' => '53147e53',
+ 'javelin-behavior-countdown-timer' => '12428c2f',
+ 'javelin-behavior-dark-console' => 'aa96b4b3',
+ 'javelin-behavior-dashboard-async-panel' => '24da033f',
+ 'javelin-behavior-dashboard-move-panels' => 'e3dd81eb',
+ 'javelin-behavior-dashboard-query-panel-select' => '592da7eb',
+ 'javelin-behavior-dashboard-tab-panel' => 'a5a71277',
+ 'javelin-behavior-day-view' => 'c6f8de10',
+ 'javelin-behavior-desktop-notifications-control' => '277c3404',
+ 'javelin-behavior-detect-timezone' => 'de66fde8',
+ 'javelin-behavior-device' => '0ebd77ab',
+ 'javelin-behavior-diff-preview-link' => 'ed600d2d',
+ 'javelin-behavior-differential-diff-radios' => '16428d4a',
+ 'javelin-behavior-differential-feedback-preview' => 'b1a2332a',
+ 'javelin-behavior-differential-populate' => 'f999344f',
+ 'javelin-behavior-differential-user-select' => '7782da06',
+ 'javelin-behavior-diffusion-commit-branches' => '0b4b5db3',
+ 'javelin-behavior-diffusion-commit-graph' => '1703991f',
+ 'javelin-behavior-diffusion-locate-file' => '11c1fac9',
+ 'javelin-behavior-diffusion-pull-lastmodified' => 'a13d65ce',
+ 'javelin-behavior-document-engine' => '97e5096b',
+ 'javelin-behavior-doorkeeper-tag' => 'a9ed18fb',
+ 'javelin-behavior-drydock-live-operation-status' => '6a2881bd',
+ 'javelin-behavior-durable-column' => 'b111ab84',
+ 'javelin-behavior-editengine-reorder-configs' => '32f87437',
+ 'javelin-behavior-editengine-reorder-fields' => '26a555df',
+ 'javelin-behavior-event-all-day' => 'fe46ca7d',
+ 'javelin-behavior-fancy-datepicker' => 'f214b7b4',
+ 'javelin-behavior-global-drag-and-drop' => 'c4691dcb',
+ 'javelin-behavior-harbormaster-log' => '375781ef',
+ 'javelin-behavior-herald-rule-editor' => '014621e8',
+ 'javelin-behavior-high-security-warning' => '9d5be428',
+ 'javelin-behavior-history-install' => 'c48938f1',
+ 'javelin-behavior-icon-composer' => 'ba7dcd11',
+ 'javelin-behavior-launch-icon-composer' => '279a6238',
+ 'javelin-behavior-lightbox-attachments' => '0fa5a80e',
+ 'javelin-behavior-line-chart' => '784ccee0',
+ 'javelin-behavior-linked-container' => '2eb1efdf',
+ 'javelin-behavior-maniphest-batch-selector' => 'bf263905',
+ 'javelin-behavior-maniphest-list-editor' => '1dfab2db',
+ 'javelin-behavior-maniphest-subpriority-editor' => 'ce02bf90',
+ 'javelin-behavior-owners-path-editor' => '71867e21',
+ 'javelin-behavior-passphrase-credential-control' => '6b6b8fb1',
+ 'javelin-behavior-phabricator-active-nav' => '66366309',
+ 'javelin-behavior-phabricator-autofocus' => '793c21fc',
+ 'javelin-behavior-phabricator-clipboard-copy' => 'ee1733d2',
+ 'javelin-behavior-phabricator-file-tree' => 'a624f8aa',
+ 'javelin-behavior-phabricator-gesture' => 'ae14c378',
+ 'javelin-behavior-phabricator-gesture-example' => '40a3664d',
+ 'javelin-behavior-phabricator-keyboard-pager' => 'c35c71c5',
+ 'javelin-behavior-phabricator-keyboard-shortcuts' => '1ea21916',
+ 'javelin-behavior-phabricator-line-linker' => '4ca463da',
+ 'javelin-behavior-phabricator-nav' => 'ec7aaf4e',
+ 'javelin-behavior-phabricator-notification-example' => 'c7e5c140',
+ 'javelin-behavior-phabricator-object-selector' => '0e2a3459',
+ 'javelin-behavior-phabricator-oncopy' => 'bfacaf5e',
+ 'javelin-behavior-phabricator-remarkup-assist' => 'c4e15333',
+ 'javelin-behavior-phabricator-reveal-content' => 'e8b37d28',
+ 'javelin-behavior-phabricator-search-typeahead' => 'e15142a9',
+ 'javelin-behavior-phabricator-show-older-transactions' => '0132aaf1',
+ 'javelin-behavior-phabricator-tooltips' => '8c376627',
+ 'javelin-behavior-phabricator-transaction-comment-form' => '2596d010',
+ 'javelin-behavior-phabricator-transaction-list' => 'a097df06',
+ 'javelin-behavior-phabricator-watch-anchor' => '2acd26f8',
+ 'javelin-behavior-pholio-mock-edit' => '298dbcbf',
+ 'javelin-behavior-pholio-mock-view' => '34434f0f',
+ 'javelin-behavior-phui-dropdown-menu' => '82b407de',
+ 'javelin-behavior-phui-file-upload' => '6f0ff0e7',
+ 'javelin-behavior-phui-hovercards' => '2e0f736d',
+ 'javelin-behavior-phui-selectable-list' => '723d0da1',
+ 'javelin-behavior-phui-submenu' => 'd0e1cc0e',
+ 'javelin-behavior-phui-tab-group' => '7d5e4152',
+ 'javelin-behavior-phuix-example' => '69403ea3',
+ 'javelin-behavior-policy-control' => 'caa3e57e',
+ 'javelin-behavior-policy-rule-editor' => '91b35b90',
+ 'javelin-behavior-project-boards' => 'fbb3eda6',
+ 'javelin-behavior-project-create' => '9cc41097',
+ 'javelin-behavior-quicksand-blacklist' => 'c397d3c6',
+ 'javelin-behavior-read-only-warning' => 'a6b845ee',
+ 'javelin-behavior-redirect' => 'c207a3d9',
+ 'javelin-behavior-refresh-csrf' => '707b476d',
+ 'javelin-behavior-releeph-preview-branch' => '4ee72da3',
+ 'javelin-behavior-releeph-request-state-change' => 'dfe72075',
+ 'javelin-behavior-releeph-request-typeahead' => 'dcdb3482',
+ 'javelin-behavior-remarkup-load-image' => 'f84e57b6',
+ 'javelin-behavior-remarkup-preview' => 'aa0d0f73',
+ 'javelin-behavior-reorder-applications' => '841e5b88',
+ 'javelin-behavior-reorder-columns' => 'be9ad47e',
+ 'javelin-behavior-reorder-profile-menu-items' => '36ac1e58',
+ 'javelin-behavior-repository-crossreference' => '2fb58407',
+ 'javelin-behavior-scrollbar' => 'cec94bff',
+ 'javelin-behavior-search-reorder-queries' => 'd43da7bb',
+ 'javelin-behavior-select-content' => '40432c41',
+ 'javelin-behavior-select-on-click' => '2332375e',
+ 'javelin-behavior-setup-check-https' => '9feb40f7',
+ 'javelin-behavior-stripe-payment-form' => '99067b07',
+ 'javelin-behavior-test-payment-form' => 'a6226de5',
+ 'javelin-behavior-time-typeahead' => '128ba4e8',
+ 'javelin-behavior-toggle-class' => 'd95a4412',
+ 'javelin-behavior-toggle-widget' => '5f3cac53',
+ 'javelin-behavior-typeahead-browse' => '5b3b9aa2',
+ 'javelin-behavior-typeahead-search' => 'f19d80d5',
+ 'javelin-behavior-user-menu' => '5455f822',
+ 'javelin-behavior-view-placeholder' => 'af214713',
+ 'javelin-behavior-workflow' => '83644e31',
+ 'javelin-color' => 'f7611b76',
+ 'javelin-cookie' => 'd30dd722',
+ 'javelin-diffusion-locate-file-source' => '00397d47',
+ 'javelin-dom' => 'e67453da',
+ 'javelin-dynval' => 'b58ce16f',
+ 'javelin-event' => '1d62c940',
+ 'javelin-fx' => '0c198b0b',
+ 'javelin-history' => '70197614',
+ 'javelin-install' => 'd0d1df00',
+ 'javelin-json' => 'faad55aa',
+ 'javelin-leader' => '0a7745b6',
+ 'javelin-magical-init' => 'a62b50c4',
+ 'javelin-mask' => '2bbe99dc',
+ 'javelin-quicksand' => '809af2a5',
+ 'javelin-reactor' => '24411c4b',
+ 'javelin-reactor-dom' => '98d790b9',
+ 'javelin-reactor-node-calmer' => 'c506885a',
+ 'javelin-reactornode' => 'ab0de9cd',
+ 'javelin-request' => 'a617eb3f',
+ 'javelin-resource' => '4e2e544d',
+ 'javelin-routable' => 'a2cf2c74',
+ 'javelin-router' => '75d469e2',
+ 'javelin-scrollbar' => 'c17a89db',
+ 'javelin-sound' => '886e25eb',
+ 'javelin-stratcom' => 'a8f6f81d',
+ 'javelin-tokenizer' => 'abc06fab',
+ 'javelin-typeahead' => 'f9ed267f',
+ 'javelin-typeahead-composite-source' => 'd0f64577',
+ 'javelin-typeahead-normalizer' => 'f09bc584',
+ 'javelin-typeahead-ondemand-source' => 'aa95e68f',
+ 'javelin-typeahead-preloaded-source' => 'fe0dde06',
+ 'javelin-typeahead-source' => '48c662b4',
+ 'javelin-typeahead-static-source' => '5ed66f08',
+ 'javelin-uri' => 'b688e3cd',
+ 'javelin-util' => 'a57a9e3c',
+ 'javelin-vector' => 'fffe44a8',
+ 'javelin-view' => 'b014eece',
+ 'javelin-view-html' => 'b4ef0ea9',
+ 'javelin-view-interpreter' => '1e1d76d5',
+ 'javelin-view-renderer' => 'aa1c2f35',
+ 'javelin-view-visitor' => '75bfe286',
+ 'javelin-websocket' => '42a112ce',
+ 'javelin-workboard-board' => '20bd1d87',
+ 'javelin-workboard-card' => '54b3b591',
+ 'javelin-workboard-column' => '21be49e6',
+ 'javelin-workboard-controller' => '6b8ec03d',
+ 'javelin-workflow' => 'ad4c287e',
+ 'maniphest-report-css' => '3f6983a1',
+ 'maniphest-task-edit-css' => 'e445873d',
+ 'maniphest-task-summary-css' => '621a1f36',
+ 'multirow-row-manager' => 'adbca36e',
+ 'owners-path-editor' => '27c4c9c8',
+ 'owners-path-editor-css' => '8e8eafd8',
+ 'paste-css' => '901ed26b',
+ 'path-typeahead' => 'c97db078',
+ 'people-picture-menu-item-css' => 'ba69780c',
+ 'people-profile-css' => 'd45e8d64',
+ 'phabricator-action-list-view-css' => '331bab2f',
+ 'phabricator-busy' => 'fc5c9557',
+ 'phabricator-chatlog-css' => '61fda8ee',
+ 'phabricator-content-source-view-css' => '60d6e9a3',
+ 'phabricator-core-css' => 'e9f2e907',
+ 'phabricator-countdown-css' => 'deec23a5',
+ 'phabricator-darklog' => 'ebd5269e',
+ 'phabricator-darkmessage' => '50a25e91',
+ 'phabricator-dashboard-css' => '986f7f67',
+ 'phabricator-diff-changeset' => '6a8a920a',
+ 'phabricator-diff-changeset-list' => 'f2f9f4b3',
+ 'phabricator-diff-inline' => '420d63ab',
+ 'phabricator-drag-and-drop-file-upload' => 'a3efdf58',
+ 'phabricator-draggable-list' => '6c52ec74',
+ 'phabricator-fatal-config-template-css' => '3cfba395',
+ 'phabricator-favicon' => 'fa33d949',
+ 'phabricator-feed-css' => 'fbe4ac17',
+ 'phabricator-file-upload' => 'b545463e',
+ 'phabricator-filetree-view-css' => '727297ed',
+ 'phabricator-flag-css' => '29a14aa2',
+ 'phabricator-keyboard-shortcut' => '4cd70003',
+ 'phabricator-keyboard-shortcut-manager' => 'b2e56879',
+ 'phabricator-main-menu-view' => '27633252',
+ 'phabricator-nav-view-css' => '0c997363',
+ 'phabricator-notification' => '364df5c8',
+ 'phabricator-notification-css' => '256b9430',
+ 'phabricator-notification-menu-css' => '0e94306d',
+ 'phabricator-object-selector-css' => '3ca09a9e',
+ 'phabricator-phtize' => '0792c12f',
+ 'phabricator-prefab' => '779343cf',
+ 'phabricator-remarkup-css' => '60e5b77c',
+ 'phabricator-search-results-css' => 'ab367680',
+ 'phabricator-shaped-request' => 'b5af8c01',
+ 'phabricator-slowvote-css' => 'd9000aa1',
+ 'phabricator-source-code-view-css' => 'c92d1ae9',
+ 'phabricator-standard-page-view' => '9956c383',
+ 'phabricator-textareautils' => '459683e9',
+ 'phabricator-title' => '31db250e',
+ 'phabricator-tooltip' => '24c5a5ad',
+ 'phabricator-ui-example-css' => '2a30d4e9',
+ 'phabricator-zindex-css' => '94272858',
+ 'phame-css' => 'd18e3b0b',
+ 'pholio-css' => 'd17ffc63',
+ 'pholio-edit-css' => '95ea0c59',
+ 'pholio-inline-comments-css' => '43752c74',
+ 'phortune-credit-card-form' => 'fb76d88b',
+ 'phortune-credit-card-form-css' => '1ed71a61',
+ 'phortune-css' => '1e26acb1',
+ 'phortune-invoice-css' => '70ef0a0d',
+ 'phrequent-css' => 'af504d4a',
+ 'phriction-document-css' => 'a1816df4',
+ 'phui-action-panel-css' => '44356579',
+ 'phui-badge-view-css' => '0975456c',
+ 'phui-basic-nav-view-css' => '40b9bbc0',
+ 'phui-big-info-view-css' => 'c23d93d9',
+ 'phui-box-css' => 'f4332d73',
+ 'phui-bulk-editor-css' => '13953168',
+ 'phui-button-bar-css' => 'f8416329',
+ 'phui-button-css' => '0773a22e',
+ 'phui-button-simple-css' => 'aa4828db',
+ 'phui-calendar-css' => '4fb10470',
+ 'phui-calendar-day-css' => 'c1dfba10',
+ 'phui-calendar-list-css' => 'd3dd0e0c',
+ 'phui-calendar-month-css' => '151892d8',
+ 'phui-chart-css' => '6ee3fdfb',
+ 'phui-cms-css' => 'b1d09f91',
+ 'phui-comment-form-css' => 'a859e8e4',
+ 'phui-comment-panel-css' => '963d9201',
+ 'phui-crumbs-view-css' => '2d76243d',
+ 'phui-curtain-view-css' => '0fc273f2',
+ 'phui-document-summary-view-css' => 'd968820b',
+ 'phui-document-view-css' => 'dd7372fd',
+ 'phui-document-view-pro-css' => 'a9b0e2c1',
+ 'phui-feed-story-css' => 'fdab6da7',
+ 'phui-font-icon-base-css' => '00114bb2',
+ 'phui-fontkit-css' => '14112359',
+ 'phui-form-css' => '9bb866c1',
+ 'phui-form-view-css' => '32d2a02a',
+ 'phui-head-thing-view-css' => '159c86f0',
+ 'phui-header-view-css' => 'c781b113',
+ 'phui-hovercard' => 'd7af4a4b',
+ 'phui-hovercard-view-css' => '57d470bc',
+ 'phui-icon-set-selector-css' => 'd4f24b96',
+ 'phui-icon-view-css' => '42a11098',
+ 'phui-image-mask-css' => '5ac86da8',
+ 'phui-info-view-css' => '36b53b9b',
+ 'phui-inline-comment-view-css' => 'da43c406',
+ 'phui-invisible-character-view-css' => '2e095c71',
+ 'phui-left-right-css' => 'e4dbd517',
+ 'phui-lightbox-css' => '3303e4c4',
+ 'phui-list-view-css' => 'c0e368d3',
+ 'phui-object-box-css' => 'db88fddc',
+ 'phui-oi-big-ui-css' => 'af823cdd',
+ 'phui-oi-color-css' => '17ceae3f',
+ 'phui-oi-drag-ui-css' => '235fbb70',
+ 'phui-oi-flush-ui-css' => 'e8b47a49',
+ 'phui-oi-list-view-css' => '0ccaa437',
+ 'phui-oi-simple-ui-css' => '6564561a',
+ 'phui-pager-css' => '76c6b306',
+ 'phui-pinboard-view-css' => '3edbfada',
+ 'phui-property-list-view-css' => '590a949f',
+ 'phui-remarkup-preview-css' => 'e66fadb9',
+ 'phui-segment-bar-view-css' => '7a23c8d5',
+ 'phui-spacing-css' => '7fdb1729',
+ 'phui-status-list-view-css' => '80197b7d',
+ 'phui-tag-view-css' => '3e4a587a',
+ 'phui-theme-css' => '3a5de72c',
+ 'phui-timeline-view-css' => '6123f07f',
+ 'phui-two-column-view-css' => 'db26eef8',
+ 'phui-workboard-color-css' => '8fde6aca',
+ 'phui-workboard-view-css' => '61f96554',
+ 'phui-workcard-view-css' => '466326e0',
+ 'phui-workpanel-view-css' => '79c38fc7',
+ 'phuix-action-list-view' => 'aefedbb7',
+ 'phuix-action-view' => '9763f348',
+ 'phuix-autocomplete' => 'be6f3b55',
+ 'phuix-button-view' => 'c363bd59',
+ 'phuix-dropdown-menu' => '07267841',
+ 'phuix-form-control-view' => 'e1f0c966',
+ 'phuix-icon-view' => '7ebbe556',
+ 'policy-css' => 'aba1d497',
+ 'policy-edit-css' => '2cd7dc19',
+ 'policy-transaction-detail-css' => 'e08caed6',
+ 'ponder-view-css' => '4593a512',
+ 'project-card-view-css' => '5c425b68',
+ 'project-view-css' => 'eab9788c',
+ 'releeph-core' => 'a16eff30',
+ 'releeph-preview-branch' => '7836ac99',
+ 'releeph-request-differential-create-dialog' => 'd1f8db23',
+ 'releeph-request-typeahead-css' => '9e78814b',
+ 'setup-issue-css' => 'e8914b33',
+ 'sprite-login-css' => '044849d6',
+ 'sprite-tokens-css' => 'e407d482',
+ 'syntax-default-css' => '9b6fb20e',
+ 'syntax-highlighting-css' => '19e13137',
+ 'tokens-css' => 'a5cc885f',
+ 'typeahead-browse-css' => 'a33677ce',
+ 'unhandled-exception-css' => '3da38316',
),
'requires' => array(
- '00676f00' => array(
+ '00397d47' => array(
'javelin-install',
'javelin-dom',
'javelin-typeahead-preloaded-source',
'javelin-util',
),
- '013ffff9' => array(
- 'javelin-install',
- 'javelin-util',
- 'javelin-request',
- 'javelin-typeahead-source',
- ),
- '01fca1f0' => array(
+ '0132aaf1' => array(
'javelin-behavior',
- 'javelin-workflow',
- 'javelin-json',
+ 'javelin-stratcom',
'javelin-dom',
- 'phabricator-keyboard-shortcut',
+ 'phabricator-busy',
),
- '0213259f' => array(
+ '014621e8' => array(
+ 'herald-rule-editor',
'javelin-behavior',
- 'javelin-uri',
),
- '040fce04' => array(
+ '02e6728a' => array(
'javelin-behavior',
- 'javelin-request',
+ 'javelin-stratcom',
+ 'javelin-workflow',
+ 'javelin-dom',
+ 'phuix-form-control-view',
+ 'phuix-icon-view',
+ 'javelin-behavior-phabricator-gesture',
),
- '04b2ae03' => array(
+ '07267841' => array(
'javelin-install',
'javelin-util',
'javelin-dom',
'javelin-vector',
'javelin-stratcom',
),
- '051c7832' => array(
+ '0792c12f' => array(
+ 'javelin-util',
+ ),
+ '080fc4bc' => array(
'javelin-behavior',
'javelin-stratcom',
'javelin-dom',
),
- '05270951' => array(
- 'javelin-util',
- 'javelin-magical-init',
+ '0a7745b6' => array(
+ 'javelin-install',
),
- '065227cc' => array(
+ '0b4b5db3' => array(
'javelin-behavior',
'javelin-dom',
- 'javelin-stratcom',
- 'javelin-workflow',
+ 'javelin-util',
+ 'javelin-request',
),
- '08f4ccc3' => array(
- 'phui-oi-list-view-css',
+ '0c198b0b' => array(
+ 'javelin-color',
+ 'javelin-install',
+ 'javelin-util',
),
- '0a0b10e9' => array(
+ '0e2a3459' => array(
'javelin-behavior',
- 'javelin-stratcom',
'javelin-dom',
+ 'javelin-request',
+ 'javelin-util',
),
- '0a3f3021' => array(
+ '0ebd77ab' => array(
'javelin-behavior',
'javelin-stratcom',
- 'javelin-workflow',
'javelin-dom',
- 'javelin-router',
- ),
- '0a84bcc1' => array(
+ 'javelin-vector',
'javelin-install',
- 'phuix-button-view',
),
- '0e1eca96' => array(
+ '0fa5a80e' => array(
'javelin-behavior',
'javelin-stratcom',
'javelin-dom',
- 'phabricator-busy',
- ),
- '0f764c35' => array(
- 'javelin-install',
- 'javelin-util',
- ),
- '15d5ff71' => array(
- 'aphront-typeahead-control-css',
- 'phui-tag-view-css',
- ),
- '1802a242' => array(
- 'phui-theme-css',
- ),
- '185bbd53' => array(
- 'javelin-install',
- ),
- '1ad0a787' => array(
- 'javelin-install',
- 'javelin-reactor',
+ 'javelin-mask',
'javelin-util',
- 'javelin-reactor-node-calmer',
+ 'phuix-icon-view',
+ 'phabricator-busy',
),
- '1ae869f2' => array(
- 'javelin-install',
- 'javelin-util',
- 'phabricator-keyboard-shortcut-manager',
+ '10a202e3' => array(
+ 'phui-fontkit-css',
),
- '1bd28176' => array(
- 'javelin-install',
+ '11c1fac9' => array(
+ 'javelin-behavior',
+ 'javelin-diffusion-locate-file-source',
'javelin-dom',
- 'javelin-vector',
- 'javelin-request',
+ 'javelin-typeahead',
'javelin-uri',
),
- '1db13e70' => array(
+ '12428c2f' => array(
'javelin-behavior',
'javelin-dom',
- 'javelin-json',
- 'javelin-workflow',
- 'javelin-magical-init',
),
- '1f6794f6' => array(
+ '128ba4e8' => array(
'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-workflow',
- 'javelin-dom',
- 'javelin-uri',
- 'phabricator-textareautils',
- ),
- '1fe2510c' => array(
- 'javelin-install',
- 'javelin-dom',
- ),
- '210a16c1' => array(
- 'javelin-install',
+ 'javelin-util',
'javelin-dom',
+ 'javelin-stratcom',
+ 'javelin-vector',
+ 'javelin-typeahead-static-source',
),
- '2290aeef' => array(
+ '12b896d0' => array(
'javelin-install',
- 'javelin-dom',
- 'javelin-json',
- 'javelin-workflow',
'javelin-util',
+ 'javelin-websocket',
+ 'javelin-leader',
+ 'javelin-json',
),
- 26167537 => array(
- 'javelin-install',
- 'javelin-dom',
- 'javelin-util',
- 'javelin-vector',
+ '16428d4a' => array(
+ 'javelin-behavior',
'javelin-stratcom',
- 'javelin-workflow',
- 'phabricator-drag-and-drop-file-upload',
- 'javelin-workboard-board',
+ 'javelin-dom',
),
- '27ca6289' => array(
+ '1703991f' => array(
'javelin-behavior',
- 'javelin-stratcom',
'javelin-dom',
- 'javelin-uri',
- 'phabricator-notification',
+ 'javelin-stratcom',
),
- '291da458' => array(
+ '17ceae3f' => array(
+ 'phui-oi-list-view-css',
+ ),
+ '1911c300' => array(
'javelin-behavior',
+ 'javelin-stratcom',
'javelin-dom',
),
- '2926fff2' => array(
+ '19b8bae9' => array(
'javelin-behavior',
+ 'javelin-stratcom',
'javelin-dom',
),
- '29274e2b' => array(
- 'javelin-install',
- 'javelin-util',
+ '19e13137' => array(
+ 'syntax-default-css',
),
- '2ae077e1' => array(
+ '1b94fc8f' => array(
'javelin-behavior',
'javelin-dom',
+ 'javelin-util',
'javelin-stratcom',
+ 'javelin-workflow',
'javelin-behavior-device',
+ 'javelin-history',
+ 'javelin-vector',
'javelin-scrollbar',
- 'javelin-quicksand',
- 'phabricator-keyboard-shortcut',
+ 'phabricator-title',
+ 'phabricator-shaped-request',
'conpherence-thread-manager',
),
- '2b8de964' => array(
+ '1d62c940' => array(
'javelin-install',
+ ),
+ '1dfab2db' => array(
+ 'javelin-behavior',
+ 'javelin-dom',
+ 'javelin-stratcom',
+ 'javelin-workflow',
+ 'javelin-fx',
'javelin-util',
),
- '2caa8fb8' => array(
+ '1e1d76d5' => array(
+ 'javelin-view',
'javelin-install',
- 'javelin-event',
+ 'javelin-dom',
),
- '31420f77' => array(
+ '1ea21916' => array(
'javelin-behavior',
+ 'javelin-workflow',
+ 'javelin-json',
+ 'javelin-dom',
+ 'phabricator-keyboard-shortcut',
),
- '320810c8' => array(
+ '20bd1d87' => array(
'javelin-install',
'javelin-dom',
- 'javelin-vector',
+ 'javelin-util',
+ 'javelin-stratcom',
+ 'javelin-workflow',
+ 'phabricator-draggable-list',
+ 'javelin-workboard-column',
+ ),
+ '21be49e6' => array(
+ 'javelin-install',
+ 'javelin-workboard-card',
),
- '327a00d1' => array(
+ '2332375e' => array(
'javelin-behavior',
'javelin-stratcom',
'javelin-dom',
- 'javelin-workflow',
),
- '327f418a' => array(
+ '235fbb70' => array(
+ 'phui-oi-list-view-css',
+ ),
+ '24411c4b' => array(
'javelin-install',
- 'javelin-event',
'javelin-util',
- 'javelin-magical-init',
),
- '358b8c04' => array(
+ '24c5a5ad' => array(
'javelin-install',
'javelin-util',
'javelin-dom',
'javelin-vector',
),
- '3935d8c4' => array(
+ '24da033f' => array(
'javelin-behavior',
'javelin-dom',
- 'javelin-stratcom',
+ 'javelin-workflow',
),
- '3ab51e2c' => array(
+ '2596d010' => array(
'javelin-behavior',
- 'javelin-behavior-device',
- 'javelin-stratcom',
- 'javelin-vector',
'javelin-dom',
- 'javelin-magical-init',
+ 'javelin-util',
+ 'javelin-request',
+ 'phabricator-shaped-request',
),
- '3cb0b2fc' => array(
+ '26a555df' => array(
'javelin-behavior',
- 'javelin-dom',
'javelin-stratcom',
'javelin-workflow',
- 'javelin-util',
+ 'javelin-dom',
+ 'phabricator-draggable-list',
+ ),
+ 27633252 => array(
+ 'phui-theme-css',
+ ),
+ '277c3404' => array(
+ 'javelin-behavior',
+ 'javelin-stratcom',
+ 'javelin-dom',
'javelin-uri',
+ 'phabricator-notification',
),
- '3dbf94d5' => array(
+ '279a6238' => array(
'javelin-behavior',
'javelin-dom',
- 'javelin-util',
'javelin-workflow',
- 'javelin-stratcom',
),
- '3ffe32d6' => array(
+ '27c4c9c8' => array(
+ 'multirow-row-manager',
'javelin-install',
- ),
- '4047cd35' => array(
- 'javelin-behavior',
+ 'path-typeahead',
'javelin-dom',
'javelin-util',
- 'javelin-stratcom',
- 'javelin-workflow',
- 'javelin-behavior-device',
- 'javelin-history',
- 'javelin-vector',
- 'javelin-scrollbar',
- 'phabricator-title',
- 'phabricator-shaped-request',
- 'conpherence-thread-manager',
+ 'phabricator-prefab',
+ 'phuix-form-control-view',
),
- '408bf173' => array(
+ '298dbcbf' => array(
'javelin-behavior',
- 'javelin-dom',
- 'javelin-util',
'javelin-stratcom',
+ 'javelin-dom',
'javelin-workflow',
+ 'javelin-quicksand',
+ 'phabricator-phtize',
+ 'phabricator-drag-and-drop-file-upload',
'phabricator-draggable-list',
),
- '4250a34e' => array(
+ '2acd26f8' => array(
'javelin-behavior',
+ 'javelin-stratcom',
'javelin-dom',
- 'javelin-util',
'javelin-vector',
- 'javelin-stratcom',
- 'javelin-workflow',
- 'javelin-workboard-controller',
),
- '44959b73' => array(
- 'javelin-util',
- 'javelin-uri',
+ '2bbe99dc' => array(
'javelin-install',
- ),
- '453c5375' => array(
- 'javelin-behavior',
'javelin-dom',
),
- '464259a2' => array(
+ '2e0f736d' => array(
'javelin-behavior',
+ 'javelin-behavior-device',
'javelin-stratcom',
- 'javelin-dom',
- ),
- '469c0d9e' => array(
- 'javelin-behavior',
- 'javelin-dom',
- 'javelin-workflow',
- ),
- 47830651 => array(
- 'javelin-behavior',
- 'javelin-dom',
- 'javelin-view-renderer',
- 'javelin-install',
+ 'javelin-vector',
+ 'phui-hovercard',
),
- 48086888 => array(
+ '2eb1efdf' => array(
'javelin-behavior',
'javelin-dom',
- 'javelin-workflow',
),
- '484a6e22' => array(
+ '2fb58407' => array(
'javelin-behavior',
'javelin-dom',
- 'phabricator-drag-and-drop-file-upload',
- 'phabricator-textareautils',
- ),
- '485aaa6c' => array(
- 'javelin-install',
- ),
- '491416b3' => array(
- 'javelin-behavior',
+ 'javelin-stratcom',
'javelin-uri',
- 'phabricator-notification',
),
- '4976858c' => array(
- 'javelin-magical-init',
+ '31db250e' => array(
'javelin-install',
- 'javelin-util',
- 'javelin-vector',
- 'javelin-stratcom',
),
- '4b3c4443' => array(
- 'phuix-icon-view',
- ),
- '4b700e9e' => array(
+ '32f87437' => array(
'javelin-behavior',
+ 'javelin-stratcom',
+ 'javelin-workflow',
'javelin-dom',
- 'javelin-util',
- 'phabricator-shaped-request',
+ 'phabricator-draggable-list',
),
- '4c193c96' => array(
+ '34434f0f' => array(
'javelin-behavior',
- 'javelin-uri',
- 'phabricator-notification',
- ),
- '4d863052' => array(
- 'javelin-dom',
'javelin-util',
'javelin-stratcom',
- 'javelin-install',
- 'javelin-aphlict',
+ 'javelin-dom',
+ 'javelin-vector',
+ 'javelin-magical-init',
+ 'javelin-request',
+ 'javelin-history',
'javelin-workflow',
- 'javelin-router',
+ 'javelin-mask',
'javelin-behavior-device',
- 'javelin-vector',
- ),
- '4e3e79a6' => array(
- 'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-dom',
+ 'phabricator-keyboard-shortcut',
),
- '4f774dac' => array(
+ '364df5c8' => array(
'javelin-install',
'javelin-dom',
'javelin-stratcom',
'javelin-util',
'phabricator-notification-css',
),
- '503e17fd' => array(
- 'javelin-install',
- 'javelin-typeahead-source',
- 'javelin-util',
- ),
- '51c5ad07' => array(
+ '36ac1e58' => array(
'javelin-behavior',
'javelin-stratcom',
+ 'javelin-workflow',
'javelin-dom',
- 'javelin-request',
- 'javelin-util',
- 'phabricator-shaped-request',
- ),
- '522431f7' => array(
- 'javelin-behavior',
- 'javelin-util',
- 'javelin-dom',
- 'javelin-stratcom',
- 'javelin-vector',
- 'javelin-typeahead-static-source',
- ),
- '549459b8' => array(
- 'javelin-behavior',
- ),
- '54b612ba' => array(
- 'javelin-color',
- 'javelin-install',
- 'javelin-util',
- ),
- '54f314a0' => array(
- 'javelin-install',
- 'javelin-util',
- 'javelin-request',
- 'javelin-typeahead-source',
+ 'phabricator-draggable-list',
),
- '55616e04' => array(
+ '375781ef' => array(
'javelin-behavior',
- 'javelin-dom',
- 'javelin-util',
- 'javelin-workflow',
- 'javelin-stratcom',
- 'conpherence-thread-manager',
),
- '558829c2' => array(
- 'javelin-stratcom',
- 'javelin-behavior',
- 'javelin-vector',
- 'javelin-dom',
- ),
- '58dea2fa' => array(
- 'javelin-install',
- 'javelin-util',
- 'javelin-request',
- 'javelin-dom',
- 'javelin-uri',
- 'phabricator-file-upload',
+ '3ca09a9e' => array(
+ 'aphront-dialog-view-css',
),
- '599a8f5f' => array(
+ '3ce88dc1' => array(
'javelin-behavior',
'javelin-aphlict',
'javelin-stratcom',
@@ -1312,81 +1219,86 @@
'javelin-sound',
'phabricator-notification',
),
- '59a7976a' => array(
- 'javelin-install',
+ '40432c41' => array(
+ 'javelin-behavior',
+ 'javelin-stratcom',
'javelin-dom',
- 'javelin-fx',
),
- '59b251eb' => array(
- 'javelin-behavior',
+ '40a3664d' => array(
'javelin-stratcom',
+ 'javelin-behavior',
'javelin-vector',
'javelin-dom',
),
- '59e27e74' => array(
- 'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-workflow',
+ '420d63ab' => array(
'javelin-dom',
- 'phuix-form-control-view',
- 'phuix-icon-view',
- 'javelin-behavior-phabricator-gesture',
),
- '5c54cbf3' => array(
- 'javelin-behavior',
- 'javelin-stratcom',
+ '42a112ce' => array(
+ 'javelin-install',
+ ),
+ '459683e9' => array(
+ 'javelin-install',
'javelin-dom',
+ 'javelin-vector',
),
- '5e2634b9' => array(
- 'javelin-behavior',
- 'javelin-aphlict',
- 'phabricator-phtize',
+ '48c662b4' => array(
+ 'javelin-install',
+ 'javelin-util',
'javelin-dom',
+ 'javelin-typeahead-normalizer',
),
- '5e9f347c' => array(
+ '4ca463da' => array(
'javelin-behavior',
- 'multirow-row-manager',
+ 'javelin-stratcom',
'javelin-dom',
+ 'javelin-history',
+ ),
+ '4cd70003' => array(
+ 'javelin-install',
'javelin-util',
- 'phabricator-prefab',
- 'javelin-json',
+ 'phabricator-keyboard-shortcut-manager',
+ ),
+ '4e2e544d' => array(
+ 'javelin-util',
+ 'javelin-uri',
+ 'javelin-install',
),
- '60821bc7' => array(
+ '4ee72da3' => array(
'javelin-behavior',
- 'javelin-stratcom',
'javelin-dom',
+ 'javelin-uri',
+ 'javelin-request',
),
- '61cbc29a' => array(
- 'javelin-magical-init',
+ '53147e53' => array(
+ 'javelin-behavior',
+ 'javelin-dom',
'javelin-util',
+ 'javelin-workflow',
+ 'javelin-stratcom',
+ ),
+ '5455f822' => array(
+ 'javelin-behavior',
),
- '62dfea03' => array(
+ '54b3b591' => array(
'javelin-install',
- 'javelin-util',
),
- '635de1ec' => array(
+ '580c7d28' => array(
'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-workflow',
'javelin-dom',
+ 'phabricator-drag-and-drop-file-upload',
+ 'phabricator-textareautils',
),
- 66888767 => array(
+ '592da7eb' => array(
'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-util',
'javelin-dom',
- 'javelin-request',
- 'phabricator-keyboard-shortcut',
- 'phabricator-darklog',
- 'phabricator-darkmessage',
),
- '66a62306' => array(
+ '5b3b9aa2' => array(
'javelin-behavior',
'javelin-stratcom',
+ 'javelin-workflow',
'javelin-dom',
- 'javelin-history',
),
- '66a6def1' => array(
+ '5c18efb8' => array(
'javelin-behavior',
'javelin-dom',
'javelin-util',
@@ -1394,104 +1306,137 @@
'javelin-json',
'phuix-form-control-view',
),
- '680ea2c8' => array(
- 'javelin-install',
- 'javelin-dom',
- 'phabricator-notification',
- ),
- '68af71ca' => array(
- 'javelin-install',
- 'javelin-dom',
- 'phuix-button-view',
- ),
- '69adf288' => array(
+ '5ed66f08' => array(
'javelin-install',
+ 'javelin-typeahead-source',
),
- '6a726c55' => array(
- 'javelin-stratcom',
- 'javelin-request',
+ '5f3cac53' => array(
+ 'javelin-behavior',
'javelin-dom',
- 'javelin-vector',
- 'javelin-install',
'javelin-util',
- 'javelin-mask',
- 'javelin-uri',
- 'javelin-routable',
+ 'javelin-workflow',
+ 'javelin-stratcom',
+ ),
+ '6564561a' => array(
+ 'phui-oi-list-view-css',
),
- '6b31879a' => array(
+ 66366309 => array(
'javelin-behavior',
'javelin-stratcom',
+ 'javelin-vector',
'javelin-dom',
- 'javelin-mask',
- 'javelin-util',
- 'phuix-icon-view',
- 'phabricator-busy',
+ 'javelin-uri',
),
- '6b8ef10b' => array(
+ '69403ea3' => array(
'javelin-install',
+ 'javelin-dom',
+ 'phuix-button-view',
),
- '6c0e62fa' => array(
- 'javelin-install',
- 'javelin-typeahead-source',
+ '6a2881bd' => array(
+ 'javelin-behavior',
+ 'javelin-dom',
+ 'javelin-request',
),
- '6c2b09a2' => array(
- 'javelin-install',
+ '6a8a920a' => array(
+ 'javelin-dom',
'javelin-util',
+ 'javelin-stratcom',
+ 'javelin-install',
+ 'javelin-workflow',
+ 'javelin-router',
+ 'javelin-behavior-device',
+ 'javelin-vector',
+ 'phabricator-diff-inline',
),
- '6d3e1947' => array(
+ '6b6b8fb1' => array(
'javelin-behavior',
- 'javelin-diffusion-locate-file-source',
'javelin-dom',
- 'javelin-typeahead',
+ 'javelin-stratcom',
+ 'javelin-workflow',
+ 'javelin-util',
'javelin-uri',
),
- '6d8c7912' => array(
+ '6b8ec03d' => array(
'javelin-install',
- 'javelin-typeahead',
'javelin-dom',
- 'javelin-request',
- 'javelin-typeahead-ondemand-source',
'javelin-util',
+ 'javelin-vector',
+ 'javelin-stratcom',
+ 'javelin-workflow',
+ 'phabricator-drag-and-drop-file-upload',
+ 'javelin-workboard-board',
),
- '70baed2f' => array(
+ '6c52ec74' => array(
'javelin-install',
'javelin-dom',
- 'javelin-vector',
+ 'javelin-stratcom',
'javelin-util',
+ 'javelin-vector',
+ 'javelin-magical-init',
),
- 71237763 => array(
- 'javelin-behavior',
+ '6de53fa7' => array(
'javelin-dom',
+ 'javelin-util',
'javelin-stratcom',
+ 'javelin-install',
+ 'javelin-aphlict',
'javelin-workflow',
- 'phabricator-draggable-list',
+ 'javelin-router',
+ 'javelin-behavior-device',
+ 'javelin-vector',
),
- '7319e029' => array(
+ '6f0ff0e7' => array(
'javelin-behavior',
+ 'javelin-stratcom',
'javelin-dom',
+ 'phuix-dropdown-menu',
),
- '758b4758' => array(
+ 70197614 => array(
+ 'javelin-stratcom',
'javelin-install',
- 'javelin-workboard-card',
+ 'javelin-uri',
+ 'javelin-util',
),
- '75b83cbb' => array(
+ '707b476d' => array(
+ 'javelin-request',
'javelin-behavior',
'javelin-dom',
+ 'javelin-router',
+ 'javelin-util',
+ 'phabricator-busy',
+ ),
+ '71867e21' => array(
+ 'owners-path-editor',
+ 'javelin-behavior',
+ ),
+ '723d0da1' => array(
+ 'javelin-behavior',
'javelin-stratcom',
+ 'javelin-dom',
),
- '76b9fc3e' => array(
+ 74851202 => array(
'javelin-behavior',
+ 'javelin-dom',
'javelin-stratcom',
'javelin-workflow',
- 'javelin-dom',
- 'phabricator-draggable-list',
+ 'javelin-util',
+ 'phabricator-notification',
+ 'conpherence-thread-manager',
),
- '76f4ebed' => array(
+ '75bfe286' => array(
'javelin-install',
- 'javelin-reactor',
'javelin-util',
),
- '77b0ae28' => array(
+ '75d469e2' => array(
+ 'javelin-install',
+ 'javelin-util',
+ ),
+ '7782da06' => array(
+ 'javelin-behavior',
+ 'javelin-dom',
+ 'javelin-stratcom',
+ ),
+ '779343cf' => array(
'javelin-install',
'javelin-util',
'javelin-dom',
@@ -1503,458 +1448,462 @@
'javelin-stratcom',
'javelin-util',
),
- '77c1f0b0' => array(
+ '784ccee0' => array(
'javelin-behavior',
'javelin-dom',
- 'javelin-request',
- 'javelin-util',
+ 'javelin-vector',
+ 'phui-chart-css',
),
- '7927a7d3' => array(
+ '793c21fc' => array(
'javelin-behavior',
- 'javelin-quicksand',
+ 'javelin-dom',
),
- '7a68dda3' => array(
- 'owners-path-editor',
- 'javelin-behavior',
+ '79c38fc7' => array(
+ 'phui-workcard-view-css',
),
- '7a7c22af' => array(
- 'phui-oi-list-view-css',
+ '7d5e4152' => array(
+ 'javelin-behavior',
+ 'javelin-stratcom',
+ 'javelin-dom',
),
- '7cbe244b' => array(
+ '7ebbe556' => array(
'javelin-install',
- 'javelin-util',
- 'javelin-request',
- 'javelin-router',
+ 'javelin-dom',
),
- '7e41274a' => array(
+ '809af2a5' => array(
'javelin-install',
),
- '7ebaeed3' => array(
- 'herald-rule-editor',
+ '82b407de' => array(
'javelin-behavior',
+ 'javelin-stratcom',
+ 'javelin-dom',
+ 'phuix-dropdown-menu',
),
- '7ee2b591' => array(
+ '83644e31' => array(
'javelin-behavior',
- 'javelin-history',
- ),
- '7f243deb' => array(
- 'javelin-install',
+ 'javelin-stratcom',
+ 'javelin-workflow',
+ 'javelin-dom',
+ 'javelin-router',
),
- '834a1173' => array(
- 'javelin-behavior',
- 'javelin-scrollbar',
+ '83f79782' => array(
+ 'phui-inline-comment-view-css',
),
- '8499b6ab' => array(
+ '841e5b88' => array(
'javelin-behavior',
- 'javelin-dom',
'javelin-stratcom',
+ 'javelin-workflow',
+ 'javelin-dom',
+ 'phabricator-draggable-list',
),
- '85ac9772' => array(
+ '86b8abb1' => array(
+ 'multirow-row-manager',
'javelin-install',
+ 'javelin-util',
'javelin-dom',
+ 'javelin-stratcom',
+ 'javelin-json',
+ 'phabricator-prefab',
),
- '85ee8ce6' => array(
- 'aphront-dialog-view-css',
+ '886e25eb' => array(
+ 'javelin-install',
),
- '88236f00' => array(
+ '8c376627' => array(
'javelin-behavior',
- 'phabricator-keyboard-shortcut',
+ 'javelin-behavior-device',
'javelin-stratcom',
+ 'phabricator-tooltip',
),
- '8935deef' => array(
- 'javelin-install',
+ '91b35b90' => array(
+ 'javelin-behavior',
+ 'multirow-row-manager',
'javelin-dom',
'javelin-util',
- 'javelin-stratcom',
- 'javelin-workflow',
- 'phabricator-draggable-list',
- 'javelin-workboard-column',
- ),
- '8a41885b' => array(
- 'javelin-install',
- 'javelin-dom',
+ 'phabricator-prefab',
+ 'javelin-json',
),
- '8ce821c5' => array(
- 'phabricator-notification',
- 'javelin-stratcom',
+ '92babc3e' => array(
'javelin-behavior',
+ 'phabricator-prefab',
+ ),
+ '963d9201' => array(
+ 'phui-timeline-view-css',
),
- '8d4a8c72' => array(
+ '9763f348' => array(
'javelin-install',
'javelin-dom',
'javelin-util',
),
- '8e1baf68' => array(
- 'phui-button-css',
- ),
- '8ff5e24c' => array(
+ '97e5096b' => array(
'javelin-behavior',
- 'javelin-stratcom',
'javelin-dom',
+ 'javelin-stratcom',
),
- '901935ef' => array(
- 'javelin-behavior',
+ '98d790b9' => array(
'javelin-dom',
- 'javelin-request',
- ),
- '9065f639' => array(
+ 'javelin-dynval',
+ 'javelin-reactor',
+ 'javelin-reactornode',
'javelin-install',
+ 'javelin-util',
+ ),
+ '99067b07' => array(
+ 'javelin-behavior',
'javelin-dom',
- 'javelin-stratcom',
- 'javelin-vector',
+ 'phortune-credit-card-form',
),
- '92b9ec77' => array(
+ '9b42a2c6' => array(
'javelin-behavior',
+ 'javelin-request',
'javelin-stratcom',
+ 'javelin-vector',
'javelin-dom',
+ 'javelin-uri',
+ 'javelin-behavior-device',
+ 'phabricator-title',
+ 'phabricator-favicon',
),
- '93d0c9e3' => array(
+ '9cc41097' => array(
'javelin-behavior',
+ 'javelin-dom',
'javelin-stratcom',
'javelin-workflow',
- 'javelin-dom',
),
- '949c0fe5' => array(
- 'javelin-install',
+ '9d5be428' => array(
+ 'javelin-behavior',
+ 'javelin-uri',
+ 'phabricator-notification',
),
- '94b750d2' => array(
- 'javelin-install',
- 'javelin-stratcom',
- 'javelin-util',
+ '9feb40f7' => array(
'javelin-behavior',
- 'javelin-json',
- 'javelin-dom',
- 'javelin-resource',
- 'javelin-routable',
+ 'javelin-uri',
+ 'phabricator-notification',
),
- '960f6a39' => array(
+ 'a097df06' => array(
'javelin-behavior',
+ 'javelin-stratcom',
+ 'javelin-workflow',
'javelin-dom',
'javelin-uri',
- 'javelin-mask',
- 'phabricator-drag-and-drop-file-upload',
+ 'phabricator-textareautils',
),
- '9a860428' => array(
+ 'a0d6100b' => array(
'javelin-behavior',
- 'javelin-dom',
- 'javelin-stratcom',
'javelin-uri',
),
- '9bbf3762' => array(
+ 'a13d65ce' => array(
'javelin-behavior',
'javelin-dom',
'javelin-util',
'javelin-workflow',
- 'javelin-stratcom',
+ 'javelin-json',
+ ),
+ 'a2cf2c74' => array(
+ 'javelin-install',
),
- '9d32bc88' => array(
+ 'a3e8156e' => array(
'javelin-behavior',
- 'javelin-behavior-device',
'javelin-stratcom',
'javelin-dom',
- 'javelin-magical-init',
- 'javelin-vector',
- 'javelin-request',
- 'javelin-util',
- ),
- '9d9685d6' => array(
- 'phui-oi-list-view-css',
+ 'javelin-workflow',
),
- '9f36c42d' => array(
- 'javelin-behavior',
- 'javelin-stratcom',
+ 'a3efdf58' => array(
+ 'javelin-install',
+ 'javelin-util',
+ 'javelin-request',
'javelin-dom',
- 'javelin-vector',
+ 'javelin-uri',
+ 'phabricator-file-upload',
),
- 'a0b57eb8' => array(
+ 'a5a71277' => array(
'javelin-behavior',
'javelin-dom',
'javelin-stratcom',
- 'javelin-workflow',
- 'javelin-util',
- 'phabricator-keyboard-shortcut',
),
- 'a3714c76' => array(
- 'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-dom',
- 'javelin-vector',
+ 'a617eb3f' => array(
'javelin-install',
- ),
- 'a3a63478' => array(
- 'phui-workcard-view-css',
- ),
- 'a464fe03' => array(
+ 'javelin-stratcom',
+ 'javelin-util',
'javelin-behavior',
- 'javelin-uri',
- 'phabricator-notification',
+ 'javelin-json',
+ 'javelin-dom',
+ 'javelin-resource',
+ 'javelin-routable',
),
- 'a6b98425' => array(
+ 'a6226de5' => array(
'javelin-behavior',
'javelin-dom',
'phortune-credit-card-form',
),
- 'a6f7a73b' => array(
+ 'a624f8aa' => array(
'javelin-behavior',
+ 'phabricator-keyboard-shortcut',
'javelin-stratcom',
- 'javelin-dom',
),
- 'a80d0378' => array(
+ 'a6b845ee' => array(
'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-dom',
+ 'javelin-uri',
+ 'phabricator-notification',
),
- 'a8beebea' => array(
- 'phui-oi-list-view-css',
+ 'a8f6f81d' => array(
+ 'javelin-install',
+ 'javelin-event',
+ 'javelin-util',
+ 'javelin-magical-init',
),
- 'a8d8459d' => array(
+ 'a9ed18fb' => array(
'javelin-behavior',
'javelin-dom',
- 'javelin-stratcom',
- ),
- 'a8da01f0' => array(
- 'javelin-behavior',
- 'javelin-uri',
- 'phabricator-keyboard-shortcut',
+ 'javelin-json',
+ 'javelin-workflow',
+ 'javelin-magical-init',
),
- 'a9f88de2' => array(
+ 'aa0d0f73' => array(
'javelin-behavior',
'javelin-dom',
- 'javelin-stratcom',
- 'javelin-workflow',
- 'javelin-fx',
'javelin-util',
+ 'phabricator-shaped-request',
+ ),
+ 'aa1c2f35' => array(
+ 'javelin-install',
+ 'javelin-util',
+ ),
+ 'aa4828db' => array(
+ 'phui-button-css',
),
- 'ab2f381b' => array(
+ 'aa95e68f' => array(
+ 'javelin-install',
+ 'javelin-util',
'javelin-request',
+ 'javelin-typeahead-source',
+ ),
+ 'aa96b4b3' => array(
'javelin-behavior',
- 'javelin-dom',
- 'javelin-router',
+ 'javelin-stratcom',
'javelin-util',
- 'phabricator-busy',
+ 'javelin-dom',
+ 'javelin-request',
+ 'phabricator-keyboard-shortcut',
+ 'phabricator-darklog',
+ 'phabricator-darkmessage',
),
- 'ab9e0a82' => array(
+ 'ab0de9cd' => array(
'javelin-install',
+ 'javelin-reactor',
'javelin-util',
+ 'javelin-reactor-node-calmer',
+ ),
+ 'abc06fab' => array(
'javelin-dom',
- 'javelin-typeahead-normalizer',
+ 'javelin-util',
+ 'javelin-stratcom',
+ 'javelin-install',
),
- 'acd29eee' => array(
- 'javelin-behavior',
+ 'ad4c287e' => array(
'javelin-stratcom',
+ 'javelin-request',
'javelin-dom',
- 'phabricator-phtize',
- 'phabricator-textareautils',
- 'javelin-workflow',
'javelin-vector',
- 'phuix-autocomplete',
+ 'javelin-install',
+ 'javelin-util',
'javelin-mask',
+ 'javelin-uri',
+ 'javelin-routable',
),
- 'ad54037e' => array(
- 'javelin-behavior',
- 'javelin-dom',
+ 'adbca36e' => array(
+ 'javelin-install',
'javelin-stratcom',
+ 'javelin-dom',
'javelin-util',
),
- 'b003d4fb' => array(
+ 'ae14c378' => array(
'javelin-behavior',
+ 'javelin-behavior-device',
'javelin-stratcom',
+ 'javelin-vector',
'javelin-dom',
- 'phuix-dropdown-menu',
+ 'javelin-magical-init',
),
- 'b0b8f86d' => array(
+ 'ae53462b' => array(
'javelin-behavior',
- 'javelin-dom',
'javelin-stratcom',
- ),
- 'b23b49e6' => array(
- 'javelin-behavior',
'javelin-dom',
+ 'javelin-json',
+ 'phabricator-draggable-list',
+ ),
+ 'ae7cdc18' => array(
+ 'javelin-magical-init',
'javelin-util',
- 'javelin-request',
- 'phabricator-shaped-request',
),
- 'b2b4fbaf' => array(
- 'javelin-behavior',
+ 'aefedbb7' => array(
+ 'javelin-install',
'javelin-dom',
- 'javelin-uri',
- 'javelin-request',
),
- 'b3a4b884' => array(
+ 'af214713' => array(
'javelin-behavior',
- 'phabricator-prefab',
+ 'javelin-dom',
+ 'javelin-view-renderer',
+ 'javelin-install',
),
- 'b3e7d692' => array(
+ 'af823cdd' => array(
+ 'phui-oi-list-view-css',
+ ),
+ 'b014eece' => array(
'javelin-install',
+ 'javelin-util',
),
- 'b49b59d6' => array(
+ 'b111ab84' => array(
+ 'javelin-behavior',
'javelin-dom',
- 'javelin-util',
'javelin-stratcom',
- 'javelin-install',
- 'javelin-workflow',
- 'javelin-router',
'javelin-behavior-device',
- 'javelin-vector',
- 'phabricator-diff-inline',
+ 'javelin-scrollbar',
+ 'javelin-quicksand',
+ 'phabricator-keyboard-shortcut',
+ 'conpherence-thread-manager',
),
- 'b59e1e96' => array(
+ 'b1a2332a' => array(
'javelin-behavior',
'javelin-stratcom',
- 'javelin-workflow',
'javelin-dom',
- 'phabricator-draggable-list',
+ 'javelin-request',
+ 'javelin-util',
+ 'phabricator-shaped-request',
),
- 'b5c256b8' => array(
+ 'b2e56879' => array(
'javelin-install',
+ 'javelin-util',
+ 'javelin-stratcom',
'javelin-dom',
+ 'javelin-vector',
+ ),
+ 'b3750822' => array(
+ 'aphront-typeahead-control-css',
+ 'phui-tag-view-css',
),
- 'b5d57730' => array(
+ 'b4ef0ea9' => array(
'javelin-install',
- 'javelin-stratcom',
'javelin-dom',
+ 'javelin-view-visitor',
'javelin-util',
),
- 'b6993408' => array(
- 'javelin-behavior',
- 'javelin-stratcom',
+ 'b545463e' => array(
+ 'javelin-install',
'javelin-dom',
- 'javelin-json',
- 'phabricator-draggable-list',
+ 'phabricator-notification',
),
- 'b95d6f7d' => array(
- 'javelin-behavior',
+ 'b58ce16f' => array(
+ 'javelin-install',
+ 'javelin-reactornode',
+ 'javelin-util',
+ 'javelin-reactor',
+ ),
+ 'b5af8c01' => array(
+ 'javelin-install',
+ 'javelin-util',
+ 'javelin-request',
+ 'javelin-router',
+ ),
+ 'b688e3cd' => array(
+ 'javelin-install',
+ 'javelin-util',
'javelin-stratcom',
- 'javelin-dom',
- 'phuix-dropdown-menu',
),
- 'ba158207' => array(
+ 'ba7dcd11' => array(
'javelin-behavior',
- 'javelin-uri',
- 'phabricator-notification',
- ),
- 'bb6e5c16' => array(
'javelin-dom',
- 'javelin-util',
'javelin-stratcom',
+ ),
+ 'be6f3b55' => array(
'javelin-install',
+ 'javelin-dom',
+ 'phuix-icon-view',
+ 'phabricator-prefab',
),
- 'bcaccd64' => array(
+ 'be9ad47e' => array(
'javelin-behavior',
- 'javelin-behavior-device',
'javelin-stratcom',
- 'javelin-vector',
- 'phui-hovercard',
+ 'javelin-workflow',
+ 'javelin-dom',
+ 'phabricator-draggable-list',
),
- 'bdaf4d04' => array(
+ 'bf263905' => array(
'javelin-behavior',
'javelin-dom',
+ 'javelin-stratcom',
'javelin-util',
- 'javelin-request',
),
- 'bea6e7f4' => array(
+ 'bfacaf5e' => array(
+ 'javelin-behavior',
+ 'javelin-dom',
+ ),
+ 'c17a89db' => array(
'javelin-install',
'javelin-dom',
'javelin-stratcom',
- 'javelin-util',
'javelin-vector',
- 'javelin-magical-init',
),
- 'bee502c8' => array(
+ 'c207a3d9' => array(
'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-dom',
- 'javelin-workflow',
- 'javelin-quicksand',
- 'phabricator-phtize',
- 'phabricator-drag-and-drop-file-upload',
- 'phabricator-draggable-list',
+ 'javelin-uri',
),
- 'bf5374ef' => array(
+ 'c35c71c5' => array(
'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-dom',
+ 'javelin-uri',
+ 'phabricator-keyboard-shortcut',
),
- 'bff6884b' => array(
+ 'c363bd59' => array(
'javelin-install',
'javelin-dom',
),
- 'c19dd9b9' => array(
- 'javelin-install',
- 'javelin-util',
- 'javelin-stratcom',
- 'javelin-dom',
- 'javelin-vector',
+ 'c397d3c6' => array(
+ 'javelin-behavior',
+ 'javelin-quicksand',
),
- 'c3e917d9' => array(
+ 'c4691dcb' => array(
'javelin-behavior',
- 'javelin-typeahead-ondemand-source',
- 'javelin-typeahead',
'javelin-dom',
'javelin-uri',
- 'javelin-util',
- 'javelin-stratcom',
- 'phabricator-prefab',
- 'phuix-icon-view',
+ 'javelin-mask',
+ 'phabricator-drag-and-drop-file-upload',
),
- 'c420b0b9' => array(
+ 'c48938f1' => array(
+ 'javelin-behavior',
+ 'javelin-history',
+ ),
+ 'c4e15333' => array(
'javelin-behavior',
- 'javelin-behavior-device',
'javelin-stratcom',
- 'phabricator-tooltip',
+ 'javelin-dom',
+ 'phabricator-phtize',
+ 'phabricator-textareautils',
+ 'javelin-workflow',
+ 'javelin-vector',
+ 'phuix-autocomplete',
+ 'javelin-mask',
),
- 'c587b80f' => array(
+ 'c506885a' => array(
'javelin-install',
- ),
- 'c7ccd872' => array(
- 'phui-fontkit-css',
- ),
- 'c90a04fc' => array(
- 'javelin-dom',
- 'javelin-dynval',
'javelin-reactor',
- 'javelin-reactornode',
- 'javelin-install',
'javelin-util',
),
- 'c96502cf' => array(
- 'multirow-row-manager',
- 'javelin-install',
- 'path-typeahead',
- 'javelin-dom',
- 'javelin-util',
- 'phabricator-prefab',
- 'phuix-form-control-view',
+ 'c6f8de10' => array(
+ 'phuix-icon-view',
),
- 'c989ade3' => array(
- 'javelin-install',
- 'javelin-util',
+ 'c7e5c140' => array(
+ 'phabricator-notification',
'javelin-stratcom',
- ),
- 'caade6f2' => array(
'javelin-behavior',
- 'javelin-request',
- 'javelin-stratcom',
- 'javelin-vector',
- 'javelin-dom',
- 'javelin-uri',
- 'javelin-behavior-device',
- 'phabricator-title',
- 'phabricator-favicon',
- ),
- 'cd2b9b77' => array(
- 'phui-oi-list-view-css',
),
- 'd057e45a' => array(
- 'javelin-behavior',
+ 'c97db078' => array(
+ 'javelin-install',
+ 'javelin-typeahead',
'javelin-dom',
- 'javelin-stratcom',
- 'javelin-workflow',
+ 'javelin-request',
+ 'javelin-typeahead-ondemand-source',
'javelin-util',
- 'phabricator-notification',
- 'conpherence-thread-manager',
),
- 'd0c516d5' => array(
+ 'caa3e57e' => array(
'javelin-behavior',
'javelin-dom',
'javelin-util',
@@ -1964,154 +1913,178 @@
'javelin-workflow',
'phuix-icon-view',
),
- 'd254d646' => array(
+ 'ce02bf90' => array(
+ 'javelin-behavior',
+ 'javelin-dom',
+ 'javelin-stratcom',
+ 'javelin-workflow',
+ 'phabricator-draggable-list',
+ ),
+ 'cec94bff' => array(
+ 'javelin-behavior',
+ 'javelin-scrollbar',
+ ),
+ 'd0d1df00' => array(
'javelin-util',
+ 'javelin-magical-init',
),
- 'd4505101' => array(
+ 'd0e1cc0e' => array(
+ 'javelin-behavior',
'javelin-stratcom',
+ 'javelin-dom',
+ ),
+ 'd0f64577' => array(
'javelin-install',
- 'javelin-uri',
+ 'javelin-typeahead-source',
'javelin-util',
),
- 'd4eecc63' => array(
- 'javelin-behavior',
- 'javelin-dom',
- 'javelin-stratcom',
+ 'd30dd722' => array(
+ 'javelin-install',
+ 'javelin-util',
),
- 'd7a74243' => array(
+ 'd43da7bb' => array(
'javelin-behavior',
'javelin-stratcom',
'javelin-workflow',
'javelin-dom',
'phabricator-draggable-list',
),
- 'd835b03a' => array(
+ 'd4efdc25' => array(
'javelin-behavior',
'javelin-dom',
'javelin-util',
- 'phabricator-shaped-request',
- ),
- 'db34a142' => array(
- 'phui-inline-comment-view-css',
+ 'javelin-workflow',
+ 'javelin-stratcom',
+ 'conpherence-thread-manager',
),
- 'dca75c0e' => array(
- 'multirow-row-manager',
+ 'd7af4a4b' => array(
'javelin-install',
- 'javelin-util',
'javelin-dom',
+ 'javelin-vector',
+ 'javelin-request',
+ 'javelin-uri',
+ ),
+ 'd95a4412' => array(
+ 'javelin-behavior',
'javelin-stratcom',
- 'javelin-json',
- 'phabricator-prefab',
+ 'javelin-dom',
),
- 'de2e896f' => array(
+ 'dcdb3482' => array(
'javelin-behavior',
'javelin-dom',
'javelin-typeahead',
'javelin-typeahead-ondemand-source',
'javelin-dom',
),
- 'df1bbd34' => array(
- 'javelin-install',
- 'javelin-dom',
- 'phuix-icon-view',
- 'phabricator-prefab',
+ 'de66fde8' => array(
+ 'javelin-behavior',
+ 'javelin-uri',
+ 'phabricator-notification',
),
- 'e1d25dfb' => array(
+ 'dfe72075' => array(
'javelin-behavior',
+ 'javelin-dom',
'javelin-stratcom',
'javelin-workflow',
- 'javelin-dom',
- 'phabricator-draggable-list',
- ),
- 'e1d4b11a' => array(
- 'javelin-install',
'javelin-util',
- 'javelin-websocket',
- 'javelin-leader',
- 'javelin-json',
+ 'phabricator-keyboard-shortcut',
),
- 'e1ff79b1' => array(
+ 'e15142a9' => array(
'javelin-behavior',
+ 'javelin-typeahead-ondemand-source',
+ 'javelin-typeahead',
+ 'javelin-dom',
+ 'javelin-uri',
+ 'javelin-util',
'javelin-stratcom',
+ 'phabricator-prefab',
+ 'phuix-icon-view',
+ ),
+ 'e1f0c966' => array(
+ 'javelin-install',
'javelin-dom',
),
- 'e2e0a072' => array(
+ 'e3dd81eb' => array(
'javelin-behavior',
+ 'javelin-dom',
+ 'javelin-util',
'javelin-stratcom',
'javelin-workflow',
- 'javelin-dom',
'phabricator-draggable-list',
),
- 'e379b58e' => array(
+ 'e67453da' => array(
+ 'javelin-magical-init',
+ 'javelin-install',
+ 'javelin-util',
+ 'javelin-vector',
+ 'javelin-stratcom',
+ ),
+ 'e8b37d28' => array(
'javelin-behavior',
'javelin-stratcom',
- 'javelin-vector',
'javelin-dom',
- 'javelin-uri',
),
- 'e4232876' => array(
+ 'e8b47a49' => array(
+ 'phui-oi-list-view-css',
+ ),
+ 'e93276a3' => array(
'javelin-behavior',
+ 'javelin-aphlict',
+ 'phabricator-phtize',
'javelin-dom',
- 'javelin-vector',
- 'phui-chart-css',
),
- 'e4cc26b3' => array(
+ 'ec7aaf4e' => array(
'javelin-behavior',
+ 'javelin-behavior-device',
+ 'javelin-stratcom',
'javelin-dom',
+ 'javelin-magical-init',
+ 'javelin-vector',
+ 'javelin-request',
+ 'javelin-util',
),
- 'e83d28f3' => array(
+ 'ed600d2d' => array(
+ 'javelin-behavior',
+ 'javelin-stratcom',
'javelin-dom',
),
- 'e9581f08' => array(
+ 'ee1733d2' => array(
'javelin-behavior',
- 'javelin-stratcom',
- 'javelin-workflow',
'javelin-dom',
- 'phabricator-draggable-list',
+ 'javelin-stratcom',
),
- 'e9c95dd4' => array(
- 'syntax-default-css',
+ 'f09bc584' => array(
+ 'javelin-install',
),
- 'ec1f3669' => array(
+ 'f19d80d5' => array(
'javelin-behavior',
- 'javelin-util',
'javelin-stratcom',
- 'javelin-dom',
- 'javelin-vector',
- 'javelin-magical-init',
- 'javelin-request',
- 'javelin-history',
'javelin-workflow',
- 'javelin-mask',
- 'javelin-behavior-device',
- 'phabricator-keyboard-shortcut',
+ 'javelin-dom',
),
- 'ecf4e799' => array(
+ 'f214b7b4' => array(
'javelin-behavior',
'javelin-util',
'javelin-dom',
'javelin-stratcom',
'javelin-vector',
),
- 'edf8a145' => array(
- 'javelin-behavior',
- 'javelin-uri',
- ),
- 'ef7e057f' => array(
+ 'f2f9f4b3' => array(
'javelin-install',
+ 'phuix-button-view',
),
- 'efe49472' => array(
+ 'f7611b76' => array(
'javelin-install',
- 'javelin-util',
),
- 'f01586dc' => array(
+ 'f8416329' => array(
+ 'phui-button-css',
+ 'phui-button-simple-css',
+ ),
+ 'f84e57b6' => array(
'javelin-behavior',
- 'javelin-dom',
- 'javelin-util',
- 'javelin-workflow',
- 'javelin-json',
+ 'javelin-request',
),
- 'f0eb6708' => array(
+ 'f999344f' => array(
'javelin-behavior',
'javelin-dom',
'javelin-stratcom',
@@ -2119,34 +2092,61 @@
'phabricator-diff-changeset-list',
'phabricator-diff-changeset',
),
- 'f1ff5494' => array(
- 'phui-button-css',
- 'phui-button-simple-css',
+ 'f9ed267f' => array(
+ 'javelin-install',
+ 'javelin-dom',
+ 'javelin-vector',
+ 'javelin-util',
),
- 'f50152ad' => array(
- 'phui-timeline-view-css',
+ 'fa33d949' => array(
+ 'javelin-install',
+ 'javelin-dom',
),
- 'f6555212' => array(
+ 'fa99b22c' => array(
+ 'javelin-behavior',
+ 'javelin-stratcom',
+ 'javelin-vector',
+ 'javelin-dom',
+ ),
+ 'faad55aa' => array(
'javelin-install',
- 'javelin-reactornode',
- 'javelin-util',
- 'javelin-reactor',
),
- 'f829edb3' => array(
- 'javelin-view',
+ 'fb76d88b' => array(
'javelin-install',
'javelin-dom',
+ 'javelin-json',
+ 'javelin-workflow',
+ 'javelin-util',
),
- 'fc91ab6c' => array(
+ 'fbb3eda6' => array(
'javelin-behavior',
'javelin-dom',
- 'phortune-credit-card-form',
+ 'javelin-util',
+ 'javelin-vector',
+ 'javelin-stratcom',
+ 'javelin-workflow',
+ 'javelin-workboard-controller',
),
- 'fe287620' => array(
+ 'fc5c9557' => array(
'javelin-install',
'javelin-dom',
- 'javelin-view-visitor',
+ 'javelin-fx',
+ ),
+ 'fdc6a3a6' => array(
+ 'javelin-behavior',
+ 'javelin-dom',
+ 'javelin-util',
+ 'phabricator-shaped-request',
+ ),
+ 'fe0dde06' => array(
+ 'javelin-install',
'javelin-util',
+ 'javelin-request',
+ 'javelin-typeahead-source',
+ ),
+ 'fffe44a8' => array(
+ 'javelin-install',
+ 'javelin-event',
),
),
'packages' => array(
@@ -2364,4 +2364,5 @@
'javelin-behavior-maniphest-list-editor',
),
),
+ 'hmac-key' => 'VYiDjjpCfPBUhyzlgrYMMcbdT0bL1oEVZby1vlFKIBuYoDMVbNGLrPsSXDxM91SzvZ07/qqxVW8AkTDsMT5axw==',
);
diff --git a/src/__tests__/PhabricatorCelerityTestCase.php b/src/__tests__/PhabricatorCelerityTestCase.php
--- a/src/__tests__/PhabricatorCelerityTestCase.php
+++ b/src/__tests__/PhabricatorCelerityTestCase.php
@@ -12,7 +12,10 @@
foreach ($resources_map as $resources) {
$old_map = new CelerityResourceMap($resources);
+ $hmac_key = $old_map->getHMACKey();
+
$new_map = id(new CelerityResourceMapGenerator($resources))
+ ->setHMACKey($hmac_key)
->generate();
// Don't actually compare these values with assertEqual(), since the diff
diff --git a/src/applications/cache/PhabricatorKeyValueDatabaseCache.php b/src/applications/cache/PhabricatorKeyValueDatabaseCache.php
--- a/src/applications/cache/PhabricatorKeyValueDatabaseCache.php
+++ b/src/applications/cache/PhabricatorKeyValueDatabaseCache.php
@@ -145,8 +145,7 @@
static $can_deflate;
if ($can_deflate === null) {
- $can_deflate = function_exists('gzdeflate') &&
- PhabricatorEnv::getEnvConfig('cache.enable-deflate');
+ $can_deflate = function_exists('gzdeflate');
}
if ($can_deflate) {
diff --git a/src/applications/celerity/CelerityResourceMap.php b/src/applications/celerity/CelerityResourceMap.php
--- a/src/applications/celerity/CelerityResourceMap.php
+++ b/src/applications/celerity/CelerityResourceMap.php
@@ -17,6 +17,7 @@
private $nameMap;
private $hashMap;
private $componentMap;
+ private $hmacKey;
public function __construct(CelerityResources $resources) {
$this->resources = $resources;
@@ -26,6 +27,10 @@
$this->requiresMap = idx($map, 'requires', array());
$this->packageMap = idx($map, 'packages', array());
$this->nameMap = idx($map, 'names', array());
+ $hmac_key = idx($map, 'hmac-key', null);
+ if ($hmac_key !== null) {
+ $this->hmacKey = base64_decode($hmac_key);
+ }
// We derive these reverse maps at runtime.
@@ -263,4 +268,13 @@
return $this->resources->getResourceType($name);
}
+ public function setHMACKey($hmac_key) {
+ $this->hmacKey = $hmac_key;
+ return $this;
+ }
+
+ public function getHMACKey() {
+ return $this->hmacKey;
+ }
+
}
diff --git a/src/applications/celerity/CelerityResourceMapGenerator.php b/src/applications/celerity/CelerityResourceMapGenerator.php
--- a/src/applications/celerity/CelerityResourceMapGenerator.php
+++ b/src/applications/celerity/CelerityResourceMapGenerator.php
@@ -4,6 +4,7 @@
private $debug = false;
private $resources;
+ private $hmacKey;
private $nameMap = array();
private $symbolMap = array();
@@ -116,6 +117,7 @@
'symbols' => $this->getSymbolMap(),
'requires' => $this->getRequiresMap(),
'packages' => $this->getPackageMap(),
+ 'hmac-key' => base64_encode($this->getHMACKey()),
));
$map_path = $this->resources->getPathToMap();
@@ -156,7 +158,7 @@
$result_map = array();
foreach ($binary_map as $name => $data_hash) {
- $hash = $resources->getCelerityHash($data_hash.$name);
+ $hash = $this->getCelerityHash($data_hash.$name);
$result_map[$name] = array(
'hash' => $hash,
@@ -185,8 +187,8 @@
$raw_data = $resources->getResourceData($name);
$xformed_data = $xformer->transformResource($name, $raw_data);
- $data_hash = $resources->getCelerityHash($xformed_data);
- $hash = $resources->getCelerityHash($data_hash.$name);
+ $data_hash = $this->getCelerityHash($xformed_data);
+ $hash = $this->getCelerityHash($data_hash.$name);
list($provides, $requires) = $this->getProvidesAndRequires(
$name,
@@ -324,7 +326,7 @@
$hashes[] = $symbol.':'.$symbol_hash;
}
- $hash = $resources->getCelerityHash(implode("\n", $hashes));
+ $hash = $this->getCelerityHash(implode("\n", $hashes));
$package_map[$package_name] = array(
'hash' => $hash,
'symbols' => $package_symbols,
@@ -394,4 +396,22 @@
return $list;
}
+ private function getHMACKey() {
+ if (!$this->hmacKey) {
+ $this->hmacKey = PhabricatorHash::getNamedHMACKey('celerity.resources');
+ }
+ return $this->hmacKey;
+ }
+
+ public function setHMACKey($key) {
+ $this->hmacKey = $key;
+ return $this;
+ }
+
+ private function getCelerityHash($data) {
+ $hmac_key = $this->getHMACKey();
+ $hash = PhabricatorHash::digestHMACSHA256($data, $hmac_key);
+ return substr($hash, 0, 8);
+ }
+
}
diff --git a/src/applications/celerity/controller/CelerityPhabricatorResourceController.php b/src/applications/celerity/controller/CelerityPhabricatorResourceController.php
--- a/src/applications/celerity/controller/CelerityPhabricatorResourceController.php
+++ b/src/applications/celerity/controller/CelerityPhabricatorResourceController.php
@@ -39,10 +39,8 @@
}
protected function buildResourceTransformer() {
- $minify_on = PhabricatorEnv::getEnvConfig('celerity.minify');
$developer_on = PhabricatorEnv::getEnvConfig('phabricator.developer-mode');
-
- $should_minify = ($minify_on && !$developer_on);
+ $should_minify = !$developer_on;
return id(new CelerityResourceTransformer())
->setMinify($should_minify)
diff --git a/src/applications/celerity/resources/CelerityResources.php b/src/applications/celerity/resources/CelerityResources.php
--- a/src/applications/celerity/resources/CelerityResources.php
+++ b/src/applications/celerity/resources/CelerityResources.php
@@ -12,12 +12,6 @@
return 0;
}
- public function getCelerityHash($data) {
- $tail = PhabricatorEnv::getEnvConfig('celerity.resource-hash');
- $hash = PhabricatorHash::weakDigest($data, $tail);
- return substr($hash, 0, 8);
- }
-
public function getResourceType($path) {
return CelerityResourceTransformer::getResourceType($path);
}
diff --git a/src/applications/config/check/PhabricatorExtraConfigSetupCheck.php b/src/applications/config/check/PhabricatorExtraConfigSetupCheck.php
--- a/src/applications/config/check/PhabricatorExtraConfigSetupCheck.php
+++ b/src/applications/config/check/PhabricatorExtraConfigSetupCheck.php
@@ -372,6 +372,14 @@
'phpmailer.smtp-encoding' => $mailers_reason,
'sendgrid.api-user' => $mailers_reason,
'sendgrid.api-key' => $mailers_reason,
+
+ 'celerity.resource-hash' => pht(
+ 'This option generally did not prove useful. Resource hash keys '.
+ 'are now managed automatically.'),
+ 'celerity.enable-deflate' => pht(
+ 'Resource deflation is now managed automatically.'),
+ 'celerity.minify' => pht(
+ 'Resource minificatino is now managed automatically.'),
);
return $ancient_config;
diff --git a/src/applications/config/option/PhabricatorDeveloperConfigOptions.php b/src/applications/config/option/PhabricatorDeveloperConfigOptions.php
--- a/src/applications/config/option/PhabricatorDeveloperConfigOptions.php
+++ b/src/applications/config/option/PhabricatorDeveloperConfigOptions.php
@@ -146,38 +146,12 @@
pht('Enable developer mode'),
pht('Disable developer mode'),
))
- ->setSummary(pht('Enable verbose error reporting and disk reads.'))
- ->setDescription(
- pht(
- 'This option enables verbose error reporting (stack traces, '.
- 'error callouts) and forces disk reads of static assets on '.
- 'every reload.')),
- $this->newOption('celerity.minify', 'bool', true)
- ->setBoolOptions(
- array(
- pht('Minify static resources.'),
- pht("Don't minify static resources."),
- ))
- ->setSummary(pht('Minify static Celerity resources.'))
- ->setDescription(
- pht(
- 'Minify static resources by removing whitespace and comments. You '.
- 'should enable this in production, but disable it in '.
- 'development.')),
- $this->newOption('cache.enable-deflate', 'bool', true)
- ->setBoolOptions(
- array(
- pht('Enable deflate compression'),
- pht('Disable deflate compression'),
- ))
- ->setSummary(
- pht('Toggle %s-based compression for some caches.', 'gzdeflate()'))
+ ->setSummary(pht('Enable verbose error reporting and disk reads.'))
->setDescription(
pht(
- 'Set this to false to disable the use of %s-based '.
- 'compression in some caches. This may give you less performant '.
- '(but more debuggable) caching.',
- 'gzdeflate()')),
+ 'This option enables verbose error reporting (stack traces, '.
+ 'error callouts) and forces disk reads of static assets on '.
+ 'every reload.')),
);
}
}
diff --git a/src/applications/config/option/PhabricatorSecurityConfigOptions.php b/src/applications/config/option/PhabricatorSecurityConfigOptions.php
--- a/src/applications/config/option/PhabricatorSecurityConfigOptions.php
+++ b/src/applications/config/option/PhabricatorSecurityConfigOptions.php
@@ -234,21 +234,6 @@
'Users can configure a URI pattern to open files in a text '.
'editor. The URI must use a protocol on this whitelist.'))
->setLocked(true),
- $this->newOption(
- 'celerity.resource-hash',
- 'string',
- 'd9455ea150622ee044f7931dabfa52aa')
- ->setSummary(
- pht('An input to the hash function when building resource hashes.'))
- ->setDescription(
- pht(
- 'This value is an input to the hash function when building '.
- 'resource hashes. It has no security value, but if you '.
- 'accidentally poison user caches (by pushing a bad patch or '.
- 'having something go wrong with a CDN, e.g.) you can change this '.
- 'to something else and rebuild the Celerity map to break user '.
- 'caches. Unless you are doing Celerity development, it is '.
- 'exceptionally unlikely that you need to modify this.')),
$this->newOption('remarkup.enable-embedded-youtube', 'bool', false)
->setBoolOptions(
array(
diff --git a/src/infrastructure/util/PhabricatorHash.php b/src/infrastructure/util/PhabricatorHash.php
--- a/src/infrastructure/util/PhabricatorHash.php
+++ b/src/infrastructure/util/PhabricatorHash.php
@@ -218,7 +218,7 @@
/* -( HMAC Key Management )------------------------------------------------ */
- private static function getNamedHMACKey($hmac_name) {
+ public static function getNamedHMACKey($hmac_name) {
$cache = PhabricatorCaches::getImmutableCache();
$cache_key = "hmac.key({$hmac_name})";

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 29, 1:33 AM (2 w, 11 h ago)
Storage Engine
amazon-s3
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
phabricator/secure/m3/ka/zelqng6fl6jb36ij
Default Alt Text
D19941.id47604.diff (155 KB)

Event Timeline