Skip to content

Instantly share code, notes, and snippets.

@codetony25
Last active April 9, 2020 03:12
Show Gist options
  • Save codetony25/eaa09ef49e967fd6b8e31c6d5c2ec3bb to your computer and use it in GitHub Desktop.
Save codetony25/eaa09ef49e967fd6b8e31c6d5c2ec3bb to your computer and use it in GitHub Desktop.

Revisions

  1. codetony25 revised this gist Apr 9, 2020. No changes.
  2. codetony25 revised this gist Apr 9, 2020. 3 changed files with 44 additions and 2 deletions.
    2 changes: 1 addition & 1 deletion cloudSettings
    Original file line number Diff line number Diff line change
    @@ -1 +1 @@
    {"lastUpload":"2020-04-01T05:11:01.926Z","extensionVersion":"v3.4.3"}
    {"lastUpload":"2020-04-09T03:10:47.169Z","extensionVersion":"v3.4.3"}
    42 changes: 41 additions & 1 deletion extensions.json
    Original file line number Diff line number Diff line change
    @@ -9,6 +9,16 @@
    "publisher": "formulahendry",
    "version": "0.5.6"
    },
    {
    "metadata": {
    "id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
    "publisherId": "formulahendry.auto-rename-tag",
    "publisherDisplayName": "formulahendry"
    },
    "name": "auto-rename-tag",
    "publisher": "formulahendry",
    "version": "0.1.1"
    },
    {
    "metadata": {
    "id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
    @@ -197,7 +207,17 @@
    },
    "name": "prettier-vscode",
    "publisher": "esbenp",
    "version": "3.20.0"
    "version": "4.1.1"
    },
    {
    "metadata": {
    "id": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5",
    "publisherId": "humao.rest-client",
    "publisherDisplayName": "humao"
    },
    "name": "rest-client",
    "publisher": "humao",
    "version": "0.23.2"
    },
    {
    "metadata": {
    @@ -239,6 +259,16 @@
    "publisher": "eg2",
    "version": "1.0.44"
    },
    {
    "metadata": {
    "id": "0b8f8d63-11a2-4194-969c-ca7488b3413a",
    "publisherId": "pranaygp.vscode-css-peek",
    "publisherDisplayName": "pranaygp"
    },
    "name": "vscode-css-peek",
    "publisher": "pranaygp",
    "version": "3.0.2"
    },
    {
    "metadata": {
    "id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
    @@ -259,6 +289,16 @@
    "publisher": "emmanuelbeziat",
    "version": "2.1.47"
    },
    {
    "metadata": {
    "id": "aaee577c-f062-495a-9816-0cbd442f1d25",
    "publisherId": "ecmel.vscode-html-css",
    "publisherDisplayName": "ecmel"
    },
    "name": "vscode-html-css",
    "publisher": "ecmel",
    "version": "0.2.3"
    },
    {
    "metadata": {
    "id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
    2 changes: 2 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -22,4 +22,6 @@
    "editor.formatOnType": true,
    "diffEditor.ignoreTrimWhitespace": false,
    "sync.gist": "eaa09ef49e967fd6b8e31c6d5c2ec3bb",
    "workbench.editor.labelFormat": "short",
    "workbench.editor.showTabs": true,
    }
  3. codetony25 revised this gist Apr 1, 2020. No changes.
  4. codetony25 revised this gist Apr 1, 2020. 8 changed files with 2368 additions and 127 deletions.
    127 changes: 0 additions & 127 deletions Material UI Dialog Higher Order Component (HOC)
    Original file line number Diff line number Diff line change
    @@ -1,127 +0,0 @@
    import React from "react";
    import { render } from "react-dom";
    import Button from "material-ui/Button";
    import Dialog from "material-ui/Dialog";

    /**
    * Accepts a function that maps owner props to a new collection of props that
    * are passed to the base component.
    *
    * mapProps() pairs well with functional utility libraries like lodash/fp.
    * For example, Recompose does not come with a omitProps() function, but you
    * can easily build one using lodash-fp's omit():
    *
    * const omitProps = keys => mapProps(props => omit(keys, props))
    *
    * Because of currying in lodash-fp, this is the same as
    *
    * const omitProps = compose(mapProps, omit)
    */
    const mapProps = fn => Component => props => (
    React.createFactory(Component)(fn(props))
    );

    /**
    * Use to compose multiple higher-order components into a single higher-order
    * component. This works exactly like the function of the same name in Redux,
    * or lodash's flowRight().
    *
    * compose(...functions: Array<Function>): Function
    */
    const compose = (propFn, highOrderComponent) => x => {
    return propFn(highOrderComponent(x));
    };

    const DialogHOC = Component => (
    class extends React.Component {
    constructor(props) {
    super(props);

    this.state = props.initialModel || { open: false };
    }

    updateState = updateState => this.setState(updateState);

    render() {
    return React.createElement(Component, {
    ...this.props,
    ...this.state,
    ...{ updateState: this.updateState },
    });
    }
    }
    );

    const EnhanceDialog = compose(
    mapProps(({ ...props }) => ({ ...props })),
    DialogHOC,
    );

    const DialogButton = ({ open, updateState, children, customButton }) => (
    <div>
    <Dialog open={open} onRequestClose={() => updateState({ open: false })}>
    {children}
    </Dialog>
    {customButton
    ? <Button onClick={() => updateState({ open: !open })} {...customButton}>
    {customButton.text}
    </Button>
    : <Button
    color="accent"
    onClick={() => updateState({ open: !open })}
    raised
    >
    Open Dialog
    </Button>}
    </div>
    );

    const DialogWrapper = EnhanceDialog(DialogButton);

    const App = () => (
    <div>
    <h3 style={{ textAlign: "center" }}>
    Dialog Example For Higher Order Components - Material UI - We work at
    NetFortris.com
    </h3>
    <div>
    <p>- Custom Button</p>
    <DialogWrapper
    customButton={{
    color: "primary",
    text: "Hi Code Tony",
    raised: true,
    }}
    initialModel={{ open: false }}
    >
    <h1 style={{ padding: 20 }}>
    <a href="http:codetony.com" target="_blank">
    Codetony.com
    </a>
    </h1>
    </DialogWrapper>

    <p>- Default Button</p>
    <DialogWrapper>
    <h1 style={{ padding: 20 }}>
    <a href="http:gautamwarrier.com" target="_blank">
    Gautam.com
    </a>
    </h1>
    </DialogWrapper>

    <p>- Optional Button</p>
    <DialogWrapper>
    <h1 style={{ padding: 20 }}>
    <a href="http:masayakawauchi.com" target="_blank">
    MasayaKawauchi.com
    </a>
    </h1>
    </DialogWrapper>
    </div>
    </div>
    );

    render(<App />, document.getElementById("root"));

    // Read more: https://github.com/acdlite/recompose/blob/master/docs/API.md#mapprops
    1 change: 1 addition & 0 deletions cloudSettings
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    {"lastUpload":"2020-04-01T05:11:01.926Z","extensionVersion":"v3.4.3"}
    312 changes: 312 additions & 0 deletions extensions.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,312 @@
    [
    {
    "metadata": {
    "id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
    "publisherId": "formulahendry.auto-close-tag",
    "publisherDisplayName": "formulahendry"
    },
    "name": "auto-close-tag",
    "publisher": "formulahendry",
    "version": "0.5.6"
    },
    {
    "metadata": {
    "id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
    "publisherId": "Shan.code-settings-sync",
    "publisherDisplayName": "Shan"
    },
    "name": "code-settings-sync",
    "publisher": "Shan",
    "version": "3.4.3"
    },
    {
    "metadata": {
    "id": "c361a2e9-b479-46a6-9099-8cf1214e5bc9",
    "publisherId": "higorLoren.darker-than-one-dark-pro",
    "publisherDisplayName": "higorLoren"
    },
    "name": "darker-than-one-dark-pro",
    "publisher": "higorLoren",
    "version": "0.2.2"
    },
    {
    "metadata": {
    "id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
    "publisherId": "msjsdiag.debugger-for-chrome",
    "publisherDisplayName": "msjsdiag"
    },
    "name": "debugger-for-chrome",
    "publisher": "msjsdiag",
    "version": "4.12.6"
    },
    {
    "metadata": {
    "id": "532533c9-a894-4a58-9eee-bbfbe7c06f71",
    "publisherId": "mikestead.dotenv",
    "publisherDisplayName": "mikestead"
    },
    "name": "dotenv",
    "publisher": "mikestead",
    "version": "1.0.1"
    },
    {
    "metadata": {
    "id": "19804510-b475-4dae-b0f7-6ca08fd1af0c",
    "publisherId": "dsznajder.es7-react-js-snippets",
    "publisherDisplayName": "dsznajder"
    },
    "name": "es7-react-js-snippets",
    "publisher": "dsznajder",
    "version": "2.7.1"
    },
    {
    "metadata": {
    "id": "4de763bd-505d-4978-9575-2b7696ecf94e",
    "publisherId": "eamodio.gitlens",
    "publisherDisplayName": "eamodio"
    },
    "name": "gitlens",
    "publisher": "eamodio",
    "version": "10.2.1"
    },
    {
    "metadata": {
    "id": "7b71fc1b-190d-4f7d-95d1-93e422649b0a",
    "publisherId": "Zignd.html-css-class-completion",
    "publisherDisplayName": "Zignd"
    },
    "name": "html-css-class-completion",
    "publisher": "Zignd",
    "version": "1.19.0"
    },
    {
    "metadata": {
    "id": "e86acd7a-7484-4006-bf9f-5e9ddacb84d8",
    "publisherId": "jasonlhy.hungry-delete",
    "publisherDisplayName": "jasonlhy"
    },
    "name": "hungry-delete",
    "publisher": "jasonlhy",
    "version": "1.6.0"
    },
    {
    "metadata": {
    "id": "f30b63fa-e34a-40af-a573-5de5ecfb6c5e",
    "publisherId": "k--kato.intellij-idea-keybindings",
    "publisherDisplayName": "k--kato"
    },
    "name": "intellij-idea-keybindings",
    "publisher": "k--kato",
    "version": "0.2.38"
    },
    {
    "metadata": {
    "id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
    "publisherId": "xabikos.JavaScriptSnippets",
    "publisherDisplayName": "xabikos"
    },
    "name": "JavaScriptSnippets",
    "publisher": "xabikos",
    "version": "1.7.2"
    },
    {
    "metadata": {
    "id": "66ed4827-7677-462f-85a9-d09d0f6a71a5",
    "publisherId": "ghmcadams.lintlens",
    "publisherDisplayName": "ghmcadams"
    },
    "name": "lintlens",
    "publisher": "ghmcadams",
    "version": "2.8.0"
    },
    {
    "metadata": {
    "id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
    "publisherId": "zhuangtongfa.material-theme",
    "publisherDisplayName": "zhuangtongfa"
    },
    "name": "material-theme",
    "publisher": "zhuangtongfa",
    "version": "3.2.5"
    },
    {
    "metadata": {
    "id": "a831e395-d150-46aa-8644-3027af1c5b36",
    "publisherId": "dawhite.mustache",
    "publisherDisplayName": "dawhite"
    },
    "name": "mustache",
    "publisher": "dawhite",
    "version": "1.1.1"
    },
    {
    "metadata": {
    "id": "1bb92b2c-526c-4bfd-bb38-5bae1b278c89",
    "publisherId": "leizongmin.node-module-intellisense",
    "publisherDisplayName": "leizongmin"
    },
    "name": "node-module-intellisense",
    "publisher": "leizongmin",
    "version": "1.5.0"
    },
    {
    "metadata": {
    "id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
    "publisherId": "christian-kohler.npm-intellisense",
    "publisherDisplayName": "christian-kohler"
    },
    "name": "npm-intellisense",
    "publisher": "christian-kohler",
    "version": "1.3.0"
    },
    {
    "metadata": {
    "id": "955e2d23-279c-44e2-81e1-ed2d3df7cec9",
    "publisherId": "eserozvataf.one-dark-pro-monokai-darker",
    "publisherDisplayName": "eserozvataf"
    },
    "name": "one-dark-pro-monokai-darker",
    "publisher": "eserozvataf",
    "version": "1.1.0"
    },
    {
    "metadata": {
    "id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
    "publisherId": "christian-kohler.path-intellisense",
    "publisherDisplayName": "christian-kohler"
    },
    "name": "path-intellisense",
    "publisher": "christian-kohler",
    "version": "1.4.2"
    },
    {
    "metadata": {
    "id": "d95cb424-7a5a-4e08-9698-107d6fd590cf",
    "publisherId": "jebbs.plantuml",
    "publisherDisplayName": "jebbs"
    },
    "name": "plantuml",
    "publisher": "jebbs",
    "version": "2.13.6"
    },
    {
    "metadata": {
    "id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
    "publisherId": "esbenp.prettier-vscode",
    "publisherDisplayName": "esbenp"
    },
    "name": "prettier-vscode",
    "publisher": "esbenp",
    "version": "3.20.0"
    },
    {
    "metadata": {
    "id": "00518570-772b-4ccb-8b06-d056f3f556e0",
    "publisherId": "Tyriar.sort-lines",
    "publisherDisplayName": "Tyriar"
    },
    "name": "sort-lines",
    "publisher": "Tyriar",
    "version": "1.9.0"
    },
    {
    "metadata": {
    "id": "186ace18-2b44-490d-863e-0bd29b229a27",
    "publisherId": "formulahendry.terminal",
    "publisherDisplayName": "formulahendry"
    },
    "name": "terminal",
    "publisher": "formulahendry",
    "version": "0.0.10"
    },
    {
    "metadata": {
    "id": "54894d27-9199-46d6-9aad-26f33eadc74d",
    "publisherId": "ivanzusko.theme-chrome-devtools-dark",
    "publisherDisplayName": "ivanzusko"
    },
    "name": "theme-chrome-devtools-dark",
    "publisher": "ivanzusko",
    "version": "0.0.1"
    },
    {
    "metadata": {
    "id": "513cf511-3894-4ee2-8c34-13ab83ddfd37",
    "publisherId": "eg2.tslint",
    "publisherDisplayName": "eg2"
    },
    "name": "tslint",
    "publisher": "eg2",
    "version": "1.0.44"
    },
    {
    "metadata": {
    "id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
    "publisherId": "dbaeumer.vscode-eslint",
    "publisherDisplayName": "dbaeumer"
    },
    "name": "vscode-eslint",
    "publisher": "dbaeumer",
    "version": "2.1.2"
    },
    {
    "metadata": {
    "id": "829a192d-496c-44ac-87f3-0a84ce36a853",
    "publisherId": "emmanuelbeziat.vscode-great-icons",
    "publisherDisplayName": "emmanuelbeziat"
    },
    "name": "vscode-great-icons",
    "publisher": "emmanuelbeziat",
    "version": "2.1.47"
    },
    {
    "metadata": {
    "id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
    "publisherId": "vscode-icons-team.vscode-icons",
    "publisherDisplayName": "vscode-icons-team"
    },
    "name": "vscode-icons",
    "publisher": "vscode-icons-team",
    "version": "10.0.0"
    },
    {
    "metadata": {
    "id": "7997a8ae-1fae-4022-b834-12f6318aeffd",
    "publisherId": "Orta.vscode-jest",
    "publisherDisplayName": "Orta"
    },
    "name": "vscode-jest",
    "publisher": "Orta",
    "version": "3.1.1"
    },
    {
    "metadata": {
    "id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
    "publisherId": "eg2.vscode-npm-script",
    "publisherDisplayName": "eg2"
    },
    "name": "vscode-npm-script",
    "publisher": "eg2",
    "version": "0.3.11"
    },
    {
    "metadata": {
    "id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
    "publisherId": "jpoissonnier.vscode-styled-components",
    "publisherDisplayName": "jpoissonnier"
    },
    "name": "vscode-styled-components",
    "publisher": "jpoissonnier",
    "version": "0.0.29"
    },
    {
    "metadata": {
    "id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af",
    "publisherId": "ms-vsliveshare.vsliveshare",
    "publisherDisplayName": "ms-vsliveshare"
    },
    "name": "vsliveshare",
    "publisher": "ms-vsliveshare",
    "version": "1.0.1891"
    }
    ]
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,971 @@
    {
    "runtimeTarget": {
    "name": ".NETCoreApp,Version=v3.0/osx-x64",
    "signature": ""
    },
    "compilationOptions": {},
    "targets": {
    ".NETCoreApp,Version=v3.0": {},
    ".NETCoreApp,Version=v3.0/osx-x64": {
    "Microsoft.NETCore.App/3.0.0-rc2-19467-06": {
    "dependencies": {
    "Microsoft.NETCore.Platforms": "3.0.0"
    }
    },
    "Microsoft.NETCore.App.Internal/3.0.0-rc2-19467-06": {
    "dependencies": {
    "Microsoft.NETCore.DotNetHostPolicy": "3.0.0",
    "Microsoft.NETCore.Platforms": "3.0.0",
    "Microsoft.NETCore.Targets": "3.0.0",
    "NETStandard.Library": "2.1.0",
    "runtime.osx-x64.Microsoft.NETCore.App": "3.0.0-rc2-19467-06"
    }
    },
    "Microsoft.NETCore.DotNetHostPolicy/3.0.0": {
    "dependencies": {
    "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.0.0"
    }
    },
    "Microsoft.NETCore.Platforms/3.0.0": {},
    "Microsoft.NETCore.Targets/3.0.0": {},
    "NETStandard.Library/2.1.0": {
    "dependencies": {
    "Microsoft.NETCore.Platforms": "3.0.0"
    }
    },
    "runtime.osx-x64.Microsoft.NETCore.App/3.0.0-rc2-19467-06": {
    "runtime": {
    "runtimes/osx-x64/lib/netcoreapp3.0/Microsoft.CSharp.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/Microsoft.VisualBasic.Core.dll": {
    "assemblyVersion": "10.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/Microsoft.VisualBasic.dll": {
    "assemblyVersion": "10.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/Microsoft.Win32.Primitives.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/Microsoft.Win32.Registry.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.AppContext.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Buffers.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Collections.Concurrent.dll": {
    "assemblyVersion": "4.0.14.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Collections.Immutable.dll": {
    "assemblyVersion": "1.2.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Collections.NonGeneric.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Collections.Specialized.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Collections.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ComponentModel.Annotations.dll": {
    "assemblyVersion": "4.3.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ComponentModel.DataAnnotations.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ComponentModel.EventBasedAsync.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ComponentModel.Primitives.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ComponentModel.TypeConverter.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ComponentModel.dll": {
    "assemblyVersion": "4.0.3.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Configuration.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Console.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Core.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Data.Common.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Data.DataSetExtensions.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Data.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.Contracts.dll": {
    "assemblyVersion": "4.0.3.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.Debug.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.DiagnosticSource.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.FileVersionInfo.dll": {
    "assemblyVersion": "4.0.3.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.Process.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.StackTrace.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.TextWriterTraceListener.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.Tools.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.TraceSource.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Diagnostics.Tracing.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Drawing.Primitives.dll": {
    "assemblyVersion": "4.2.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Drawing.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Dynamic.Runtime.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Globalization.Calendars.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Globalization.Extensions.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Globalization.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.Compression.Brotli.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.Compression.FileSystem.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.Compression.ZipFile.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.Compression.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.FileSystem.AccessControl.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.FileSystem.DriveInfo.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.FileSystem.Primitives.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.FileSystem.Watcher.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.FileSystem.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.IsolatedStorage.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.MemoryMappedFiles.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.Pipes.AccessControl.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.Pipes.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.UnmanagedMemoryStream.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.IO.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Linq.Expressions.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Linq.Parallel.dll": {
    "assemblyVersion": "4.0.3.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Linq.Queryable.dll": {
    "assemblyVersion": "4.0.3.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Linq.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Memory.dll": {
    "assemblyVersion": "4.2.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.Http.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.HttpListener.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.Mail.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.NameResolution.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.NetworkInformation.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.Ping.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.Primitives.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.Requests.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.Security.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.ServicePoint.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.Sockets.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.WebClient.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.WebHeaderCollection.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.WebProxy.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.WebSockets.Client.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.WebSockets.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Net.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Numerics.Vectors.dll": {
    "assemblyVersion": "4.1.5.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Numerics.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ObjectModel.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Private.DataContractSerialization.dll": {
    "assemblyVersion": "4.1.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Private.Uri.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Private.Xml.Linq.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Private.Xml.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Reflection.DispatchProxy.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Reflection.Emit.ILGeneration.dll": {
    "assemblyVersion": "4.1.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Reflection.Emit.Lightweight.dll": {
    "assemblyVersion": "4.1.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Reflection.Emit.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Reflection.Extensions.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Reflection.Metadata.dll": {
    "assemblyVersion": "1.4.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Reflection.Primitives.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Reflection.TypeExtensions.dll": {
    "assemblyVersion": "4.1.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Reflection.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Resources.Reader.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Resources.ResourceManager.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Resources.Writer.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.CompilerServices.Unsafe.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.0.0.0"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.CompilerServices.VisualC.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Extensions.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Handles.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.InteropServices.RuntimeInformation.dll": {
    "assemblyVersion": "4.0.3.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.InteropServices.WindowsRuntime.dll": {
    "assemblyVersion": "4.0.3.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.InteropServices.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Intrinsics.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Loader.dll": {
    "assemblyVersion": "4.1.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Numerics.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Serialization.Formatters.dll": {
    "assemblyVersion": "4.0.3.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Serialization.Json.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Serialization.Primitives.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Serialization.Xml.dll": {
    "assemblyVersion": "4.1.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.Serialization.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.WindowsRuntime.dll": {
    "assemblyVersion": "4.0.14.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Runtime.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.AccessControl.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Claims.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Cryptography.Algorithms.dll": {
    "assemblyVersion": "4.3.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll": {
    "assemblyVersion": "4.3.2.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Cryptography.Csp.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Cryptography.Encoding.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Cryptography.OpenSsl.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Cryptography.Primitives.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Cryptography.X509Certificates.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Principal.Windows.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.Principal.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.SecureString.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Security.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ServiceModel.Web.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ServiceProcess.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Text.Encoding.CodePages.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Text.Encoding.Extensions.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Text.Encoding.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Text.Encodings.Web.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Text.Json.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Text.RegularExpressions.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.Channels.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.Overlapped.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.Tasks.Dataflow.dll": {
    "assemblyVersion": "4.6.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.Tasks.Extensions.dll": {
    "assemblyVersion": "4.3.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.Tasks.Parallel.dll": {
    "assemblyVersion": "4.0.3.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.Tasks.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.Thread.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.ThreadPool.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.Timer.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Threading.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Transactions.Local.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Transactions.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.ValueTuple.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Web.HttpUtility.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Web.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Windows.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Xml.Linq.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Xml.ReaderWriter.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Xml.Serialization.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Xml.XDocument.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Xml.XPath.XDocument.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Xml.XPath.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Xml.XmlDocument.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Xml.XmlSerializer.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.Xml.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/System.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/WindowsBase.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/mscorlib.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46214"
    },
    "runtimes/osx-x64/lib/netcoreapp3.0/netstandard.dll": {
    "assemblyVersion": "2.1.0.0",
    "fileVersion": "4.700.19.46214"
    }
    },
    "native": {
    "runtimes/osx-x64/native/SOS_README.md": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Globalization.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.IO.Compression.Native.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Native.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Net.Http.Native.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Net.Security.Native.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Private.CoreLib.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.46205"
    },
    "runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libclrjit.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libcoreclr.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libdbgshim.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libmscordaccore.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libmscordbi.dylib": {
    "fileVersion": "0.0.0.0"
    }
    }
    },
    "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.0.0": {
    "native": {
    "runtimes/osx-x64/native/libhostpolicy.dylib": {
    "fileVersion": "0.0.0.0"
    }
    }
    }
    }
    },
    "libraries": {
    "Microsoft.NETCore.App/3.0.0-rc2-19467-06": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-VSf+vkQAiKXGDcRy2r/VHHUktjfLiOA3uouxbztOX8i1q/3QfKw8dUN5G8zD4B/30je2XwygFCtX5CTmBLoUtA==",
    "path": "microsoft.netcore.app/3.0.0-rc2-19467-06",
    "hashPath": "microsoft.netcore.app.3.0.0-rc2-19467-06.nupkg.sha512"
    },
    "Microsoft.NETCore.App.Internal/3.0.0-rc2-19467-06": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-h9yz2fvjkq/4KndH2EYEAMgAr7VK+5UDD8ePxITiZ15zMqYxdZMjVnU0/P//oi18fhqv0hawRNoY1DNadi3/FQ==",
    "path": "microsoft.netcore.app.internal/3.0.0-rc2-19467-06",
    "hashPath": "microsoft.netcore.app.internal.3.0.0-rc2-19467-06.nupkg.sha512"
    },
    "Microsoft.NETCore.DotNetHostPolicy/3.0.0": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-SEImSINfJyqzKil9Iza3SqUbjb3tpbkjvXd5cBuKzEGudllIATiH1oFrG/D4nND6Voew+RC/kWR5NV8T5WSmMw=="
    },
    "Microsoft.NETCore.Platforms/3.0.0": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-TsETIgVJb/AKoYfSP+iCxkuly5d3inZjTdx/ItZLk2CxY85v8083OBS3uai84kK3/baLnS5/b5XGs6zR7SuuHQ==",
    "path": "microsoft.netcore.platforms/3.0.0",
    "hashPath": "microsoft.netcore.platforms.3.0.0.nupkg.sha512"
    },
    "Microsoft.NETCore.Targets/3.0.0": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-WOwoFoWQ+/njjM0pKbnkKTBo8q3NphEOtu1zMXbqRoWsI07JSXWSycgN3cdM+NlhkXxH4TNEFtI5Pjm94N6DLw==",
    "path": "microsoft.netcore.targets/3.0.0",
    "hashPath": "microsoft.netcore.targets.3.0.0.nupkg.sha512"
    },
    "NETStandard.Library/2.1.0": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
    "path": "netstandard.library/2.1.0",
    "hashPath": "netstandard.library.2.1.0.nupkg.sha512"
    },
    "runtime.osx-x64.Microsoft.NETCore.App/3.0.0-rc2-19467-06": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-ogOlvI9xzLA2ecW2AocMYubVo1M9+iqkb//Cf3BfDAqQt3cYMgQDTohAzWF356FzBroGUW+ijHSEsBup81tmVA==",
    "path": "runtime.osx-x64.microsoft.netcore.app/3.0.0-rc2-19467-06",
    "hashPath": "runtime.osx-x64.microsoft.netcore.app.3.0.0-rc2-19467-06.nupkg.sha512"
    },
    "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.0.0": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-kseTfiDa+5PHKeRfAUGqAPu+jYSadyQr/Jvi0EGQj5EBzLx6YKOo+hVWfErj/bOR2tsOvA37PGO/eDLcM3dtDg=="
    }
    },
    "runtimes": {
    "osx-x64": [
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx": [
    "unix",
    "any",
    "base"
    ],
    "osx.10.10": [
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.10-x64": [
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.11": [
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.11-x64": [
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.12": [
    "osx.10.11",
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.12-x64": [
    "osx.10.12",
    "osx.10.11-x64",
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.13": [
    "osx.10.12",
    "osx.10.11",
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.13-x64": [
    "osx.10.13",
    "osx.10.12-x64",
    "osx.10.12",
    "osx.10.11-x64",
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.14": [
    "osx.10.13",
    "osx.10.12",
    "osx.10.11",
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.14-x64": [
    "osx.10.14",
    "osx.10.13-x64",
    "osx.10.13",
    "osx.10.12-x64",
    "osx.10.12",
    "osx.10.11-x64",
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.15": [
    "osx.10.14",
    "osx.10.13",
    "osx.10.12",
    "osx.10.11",
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.15-x64": [
    "osx.10.15",
    "osx.10.14-x64",
    "osx.10.14",
    "osx.10.13-x64",
    "osx.10.13",
    "osx.10.12-x64",
    "osx.10.12",
    "osx.10.11-x64",
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ]
    }
    }
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1021 @@
    {
    "runtimeTarget": {
    "name": ".NETCoreApp,Version=v3.1/osx-x64",
    "signature": ""
    },
    "compilationOptions": {},
    "targets": {
    ".NETCoreApp,Version=v3.1": {},
    ".NETCoreApp,Version=v3.1/osx-x64": {
    "Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {},
    "Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
    "dependencies": {
    "Microsoft.NETCore.Platforms": "3.1.0"
    }
    },
    "Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
    "dependencies": {
    "Microsoft.NETCore.DotNetHostPolicy": "3.1.1",
    "Microsoft.NETCore.Platforms": "3.1.0",
    "Microsoft.NETCore.Targets": "3.1.0",
    "NETStandard.Library": "2.1.0",
    "runtime.osx-x64.Microsoft.NETCore.App": "3.1.1-servicing.19608.4"
    }
    },
    "Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
    "dependencies": {
    "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.1"
    }
    },
    "Microsoft.NETCore.Platforms/3.1.0": {},
    "Microsoft.NETCore.Targets/3.1.0": {},
    "Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {},
    "Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
    "dependencies": {
    "Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
    "Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
    }
    },
    "Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
    "dependencies": {
    "Microsoft.Build.Tasks.Git": "1.0.0-beta2-19367-01",
    "Microsoft.SourceLink.Common": "1.0.0-beta2-19367-01"
    }
    },
    "NETStandard.Library/2.1.0": {
    "dependencies": {
    "Microsoft.NETCore.Platforms": "3.1.0"
    }
    },
    "runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
    "runtime": {
    "runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
    "assemblyVersion": "10.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
    "assemblyVersion": "10.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
    "assemblyVersion": "4.1.3.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.AppContext.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Buffers.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
    "assemblyVersion": "4.0.15.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
    "assemblyVersion": "1.2.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
    "assemblyVersion": "4.3.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Configuration.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Console.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Core.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Data.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.IO.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Memory.dll": {
    "assemblyVersion": "4.2.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Net.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
    "assemblyVersion": "4.1.6.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
    "assemblyVersion": "4.1.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
    "assemblyVersion": "4.0.6.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
    "assemblyVersion": "4.0.6.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
    "assemblyVersion": "1.4.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
    "assemblyVersion": "4.1.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
    "assemblyVersion": "4.0.6.0",
    "fileVersion": "4.0.0.0"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
    "assemblyVersion": "4.1.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
    "assemblyVersion": "4.1.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
    "assemblyVersion": "4.0.15.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
    "assemblyVersion": "4.1.3.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
    "assemblyVersion": "4.3.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
    "assemblyVersion": "4.3.3.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
    "assemblyVersion": "4.1.3.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
    "assemblyVersion": "4.1.3.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Security.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
    "assemblyVersion": "4.1.3.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
    "assemblyVersion": "4.0.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
    "assemblyVersion": "4.6.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
    "assemblyVersion": "4.3.1.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
    "assemblyVersion": "4.0.4.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
    "assemblyVersion": "4.0.5.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
    "assemblyVersion": "4.0.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Web.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Windows.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
    "assemblyVersion": "4.2.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
    "assemblyVersion": "4.1.2.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/System.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/WindowsBase.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/mscorlib.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60801"
    },
    "runtimes/osx-x64/lib/netcoreapp3.1/netstandard.dll": {
    "assemblyVersion": "2.1.0.0",
    "fileVersion": "4.700.19.60801"
    }
    },
    "native": {
    "runtimes/osx-x64/native/SOS_README.md": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Globalization.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.IO.Compression.Native.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Native.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Net.Http.Native.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Net.Security.Native.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Private.CoreLib.dll": {
    "assemblyVersion": "4.0.0.0",
    "fileVersion": "4.700.19.60701"
    },
    "runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libclrjit.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libcoreclr.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libdbgshim.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libmscordaccore.dylib": {
    "fileVersion": "0.0.0.0"
    },
    "runtimes/osx-x64/native/libmscordbi.dylib": {
    "fileVersion": "0.0.0.0"
    }
    }
    },
    "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
    "native": {
    "runtimes/osx-x64/native/libhostpolicy.dylib": {
    "fileVersion": "0.0.0.0"
    }
    }
    },
    "XliffTasks/1.0.0-beta.19252.1": {}
    }
    },
    "libraries": {
    "Microsoft.Build.Tasks.Git/1.0.0-beta2-19367-01": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-3kbkb7aUF41YuJnQzoCJRbjb6bgYY3KHlJ9GGJZ30Y5ytdFusLAC5o3/kfE+Vm6slvu4EBgIwMUknL6U+Pu9uA==",
    "path": "microsoft.build.tasks.git/1.0.0-beta2-19367-01",
    "hashPath": "microsoft.build.tasks.git.1.0.0-beta2-19367-01.nupkg.sha512"
    },
    "Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-U/haWBzFR6+KSdVKBjJm1bPPne/dR572GHR4B+fwXXo5iMC22T3rVXKmsF7o6mFJokaXZthzlI17GoD8Nr0ayA==",
    "path": "microsoft.netcore.app/3.1.1-servicing.19608.4",
    "hashPath": "microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
    },
    "Microsoft.NETCore.App.Internal/3.1.1-servicing.19608.4": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-jqYBVH9UzM6EHydJdXi1KNmnT8z2hoCSVA96hBXDx4NXXm0kTa2hN6kAyraBT0GOwZdA34hDtQX82+c5sDB8IQ==",
    "path": "microsoft.netcore.app.internal/3.1.1-servicing.19608.4",
    "hashPath": "microsoft.netcore.app.internal.3.1.1-servicing.19608.4.nupkg.sha512"
    },
    "Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-Mk7BZx2fYyEJUsSrAlSkhMOCVyZC6E28GLMFRphdQHT9/sGZywRy8FXnK5V0xDCLsAwQk7dfZqx9yFsDA5zbEw=="
    },
    "Microsoft.NETCore.Platforms/3.1.0": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
    "path": "microsoft.netcore.platforms/3.1.0",
    "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
    },
    "Microsoft.NETCore.Targets/3.1.0": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
    "path": "microsoft.netcore.targets/3.1.0",
    "hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
    },
    "Microsoft.SourceLink.Common/1.0.0-beta2-19367-01": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-T6ZEkbRgqcmDoTQDn0ES4FcXiq6uOiqPmbb+hCnKQ/i45W3WjM1+hfNGmsXvTK/e/AqEGiqtXJIi9ZtmbHnzHQ==",
    "path": "microsoft.sourcelink.common/1.0.0-beta2-19367-01",
    "hashPath": "microsoft.sourcelink.common.1.0.0-beta2-19367-01.nupkg.sha512"
    },
    "Microsoft.SourceLink.GitHub/1.0.0-beta2-19367-01": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-+Zfc8EddeIPTy9w26xrMOqIL5k5fPICfoYGPMhvlCcmENVT0pslIvrOzRaEvv1UgUL1cjbGRO8SXa1HtoVEhPA==",
    "path": "microsoft.sourcelink.github/1.0.0-beta2-19367-01",
    "hashPath": "microsoft.sourcelink.github.1.0.0-beta2-19367-01.nupkg.sha512"
    },
    "Microsoft.SourceLink.Vsts.Git/1.0.0-beta2-19367-01": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-vfYRwh2jIQ5XFmqk9BebaGnj3tL9p1hkZ270NMXutiE7jCGH1zMB+3HCPec6DpnC4V3XX1oWlwAXoxNtXB90pQ==",
    "path": "microsoft.sourcelink.vsts.git/1.0.0-beta2-19367-01",
    "hashPath": "microsoft.sourcelink.vsts.git.1.0.0-beta2-19367-01.nupkg.sha512"
    },
    "NETStandard.Library/2.1.0": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
    "path": "netstandard.library/2.1.0",
    "hashPath": "netstandard.library.2.1.0.nupkg.sha512"
    },
    "runtime.osx-x64.Microsoft.NETCore.App/3.1.1-servicing.19608.4": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-QWOw3lKZgC+0o/DZS+McxkqL6HJGJGOb3Q5QAhp4X4wU2w5oXCzlqqi+BHWMdQ4eQgIQRhdQGc7kA1cAyOJHnA==",
    "path": "runtime.osx-x64.microsoft.netcore.app/3.1.1-servicing.19608.4",
    "hashPath": "runtime.osx-x64.microsoft.netcore.app.3.1.1-servicing.19608.4.nupkg.sha512"
    },
    "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.1": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-QrwzPwa3KtGW+5IM/T1XhkLqq//vuVyR5BP62Dv9aG0fJGcx2Y/mDVQz981e2lRRrL8lsbhg3k+Lyu+LVMKF7g=="
    },
    "XliffTasks/1.0.0-beta.19252.1": {
    "type": "package",
    "serviceable": true,
    "sha512": "sha512-pf1QwugyHdppWF5Q+qLSIqFkPkyBJOTAbvDxMO7Cv8zRkLGR9/OfOrjgSrcnniA2OTfZVo7JzTdNbDNAKSRZIA==",
    "path": "xlifftasks/1.0.0-beta.19252.1",
    "hashPath": "xlifftasks.1.0.0-beta.19252.1.nupkg.sha512"
    }
    },
    "runtimes": {
    "osx-x64": [
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx": [
    "unix",
    "any",
    "base"
    ],
    "osx.10.10": [
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.10-x64": [
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.11": [
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.11-x64": [
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.12": [
    "osx.10.11",
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.12-x64": [
    "osx.10.12",
    "osx.10.11-x64",
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.13": [
    "osx.10.12",
    "osx.10.11",
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.13-x64": [
    "osx.10.13",
    "osx.10.12-x64",
    "osx.10.12",
    "osx.10.11-x64",
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.14": [
    "osx.10.13",
    "osx.10.12",
    "osx.10.11",
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.14-x64": [
    "osx.10.14",
    "osx.10.13-x64",
    "osx.10.13",
    "osx.10.12-x64",
    "osx.10.12",
    "osx.10.11-x64",
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ],
    "osx.10.15": [
    "osx.10.14",
    "osx.10.13",
    "osx.10.12",
    "osx.10.11",
    "osx.10.10",
    "osx",
    "unix",
    "any",
    "base"
    ],
    "osx.10.15-x64": [
    "osx.10.15",
    "osx.10.14-x64",
    "osx.10.14",
    "osx.10.13-x64",
    "osx.10.13",
    "osx.10.12-x64",
    "osx.10.12",
    "osx.10.11-x64",
    "osx.10.11",
    "osx.10.10-x64",
    "osx.10.10",
    "osx-x64",
    "osx",
    "unix-x64",
    "unix",
    "any",
    "base"
    ]
    }
    }
    25 changes: 25 additions & 0 deletions settings.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,25 @@
    {
    "workbench.colorCustomizations": {
    "editorRuler.foreground": "#2a2931"
    },
    "gitlens.advanced.messages": {
    "suppressShowKeyBindingsNotice": true
    },
    "window.zoomLevel": 0,
    "vsicons.dontShowNewVersionMessage": true,
    "editor.fontSize": 12.7,
    "terminal.integrated.fontWeightBold": "normal",
    "editor.minimap.enabled": false,
    "workbench.colorTheme": "Darker than One Dark Pro",
    "editor.formatOnPaste": true,
    "editor.fontFamily": "Fira Code, Monaco, 'Courier New', monospace",
    "editor.fontLigatures": true,
    "workbench.iconTheme": "vscode-great-icons",
    "editor.fontWeight": "500",
    "editor.rulers": [100],
    "explorer.confirmDragAndDrop": false,
    "explorer.autoReveal": false,
    "editor.formatOnType": true,
    "diffEditor.ignoreTrimWhitespace": false,
    "sync.gist": "eaa09ef49e967fd6b8e31c6d5c2ec3bb",
    }
    18 changes: 18 additions & 0 deletions snippets|codetonu.code-snippets
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    {
    // Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
    // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
    // is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
    // used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
    // Placeholders with the same ids are connected.
    // Example:
    // "Print to console": {
    // "scope": "javascript,typescript",
    // "prefix": "log",
    // "body": [
    // "console.log('$1');",
    // "$2"
    // ],
    // "description": "Log output to console"
    // }
    }
    20 changes: 20 additions & 0 deletions snippets|javascript.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,20 @@
    {
    // Place your snippets for javascript here. Each snippet is defined under a snippet name and has a prefix, body and
    // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
    // same ids are connected.
    // Example:
    // "Print to console": {
    // "prefix": "log",
    // "body": [
    // "console.log('$1');",
    // "$2"
    // ],
    // "description": "Log output to console"
    // }
    "Debug Log": {
    "prefix": "clog",
    "body": ["console.log('***DEBUG*** $1', $1);"],
    "description": "Debug Log"
    }
    }
  5. Tony Tai Nguyen created this gist Aug 22, 2017.
    127 changes: 127 additions & 0 deletions Material UI Dialog Higher Order Component (HOC)
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,127 @@
    import React from "react";
    import { render } from "react-dom";
    import Button from "material-ui/Button";
    import Dialog from "material-ui/Dialog";

    /**
    * Accepts a function that maps owner props to a new collection of props that
    * are passed to the base component.
    *
    * mapProps() pairs well with functional utility libraries like lodash/fp.
    * For example, Recompose does not come with a omitProps() function, but you
    * can easily build one using lodash-fp's omit():
    *
    * const omitProps = keys => mapProps(props => omit(keys, props))
    *
    * Because of currying in lodash-fp, this is the same as
    *
    * const omitProps = compose(mapProps, omit)
    */
    const mapProps = fn => Component => props => (
    React.createFactory(Component)(fn(props))
    );

    /**
    * Use to compose multiple higher-order components into a single higher-order
    * component. This works exactly like the function of the same name in Redux,
    * or lodash's flowRight().
    *
    * compose(...functions: Array<Function>): Function
    */
    const compose = (propFn, highOrderComponent) => x => {
    return propFn(highOrderComponent(x));
    };

    const DialogHOC = Component => (
    class extends React.Component {
    constructor(props) {
    super(props);

    this.state = props.initialModel || { open: false };
    }

    updateState = updateState => this.setState(updateState);

    render() {
    return React.createElement(Component, {
    ...this.props,
    ...this.state,
    ...{ updateState: this.updateState },
    });
    }
    }
    );

    const EnhanceDialog = compose(
    mapProps(({ ...props }) => ({ ...props })),
    DialogHOC,
    );

    const DialogButton = ({ open, updateState, children, customButton }) => (
    <div>
    <Dialog open={open} onRequestClose={() => updateState({ open: false })}>
    {children}
    </Dialog>
    {customButton
    ? <Button onClick={() => updateState({ open: !open })} {...customButton}>
    {customButton.text}
    </Button>
    : <Button
    color="accent"
    onClick={() => updateState({ open: !open })}
    raised
    >
    Open Dialog
    </Button>}
    </div>
    );

    const DialogWrapper = EnhanceDialog(DialogButton);

    const App = () => (
    <div>
    <h3 style={{ textAlign: "center" }}>
    Dialog Example For Higher Order Components - Material UI - We work at
    NetFortris.com
    </h3>
    <div>
    <p>- Custom Button</p>
    <DialogWrapper
    customButton={{
    color: "primary",
    text: "Hi Code Tony",
    raised: true,
    }}
    initialModel={{ open: false }}
    >
    <h1 style={{ padding: 20 }}>
    <a href="http:codetony.com" target="_blank">
    Codetony.com
    </a>
    </h1>
    </DialogWrapper>

    <p>- Default Button</p>
    <DialogWrapper>
    <h1 style={{ padding: 20 }}>
    <a href="http:gautamwarrier.com" target="_blank">
    Gautam.com
    </a>
    </h1>
    </DialogWrapper>

    <p>- Optional Button</p>
    <DialogWrapper>
    <h1 style={{ padding: 20 }}>
    <a href="http:masayakawauchi.com" target="_blank">
    MasayaKawauchi.com
    </a>
    </h1>
    </DialogWrapper>
    </div>
    </div>
    );

    render(<App />, document.getElementById("root"));

    // Read more: https://github.com/acdlite/recompose/blob/master/docs/API.md#mapprops