copilot-connectors-samples
Microsoft Graph Connector samples
파일 탐색기
최종 버전 다운로드 (.zip)- validate-sample.yml
- sample.json
- screenshot.png
- setup-logic-app.png
- readme.md
- resultLayout.json
- S4MSC-SearchConnectorSearch.json
- S4MSC-SearchConnectorSetup.json
- schema.json
- parameters.json.template
- README.md
- template.bicep
- template.json
- content.png
- sample.json
- screenshot.png
- auth-concepts.md
- index.yml
- batch-requests.md
- choose-authentication-providers.md
- create-client.md
- create-requests.md
- customize-client.md
- large-file-upload.md
- national-clouds.md
- paging.md
- sdk-installation.md
- sdks-overview.md
- use-beta.md
- overview.md
- traverse-the-graph.md
- use-the-api.md
- .gitignore
- CompleteJobWithDelayHandler.cs
- ConnectionConfiguration.cs
- ConnectionService.cs
- connector-mocks.json
- ContentService.cs
- DebugRequestHandler.cs
- DebugResponseHandler.cs
- graph-connector-graphdocs.csproj
- GraphService.cs
- MarkdownExtensions.cs
- Program.cs
- README.md
- resultLayout.json
- setup.ps1
- documents-api.json
- documents.json
- entra-mocks-documents-api.json
- entra-mocks.json
- graph-connector-mocks.json
- graph-connector-notification-disabled.json
- graph-connector-notification-enabled.json
- tac-mocks.json
- color.png
- manifest.json
- outline.png
- content.png
- sample.json
- tac.png
- auth-concepts.md
- index.yml
- batch-requests.md
- choose-authentication-providers.md
- create-client.md
- create-requests.md
- customize-client.md
- large-file-upload.md
- national-clouds.md
- paging.md
- sdk-installation.md
- sdks-overview.md
- use-beta.md
- overview.md
- traverse-the-graph.md
- use-the-api.md
- .env.dev
- .env.dev.user
- .env.local
- .env.local.user
- HttpContent.cs
- HttpNotification.cs
- QueueConnection.cs
- QueueContent.cs
- TimerIncrementalCrawl.cs
- TimerRemoveDeleted.cs
- entra.manifest.json
- azure.bicep
- azure.parameters.json
- ConnectionMessage.cs
- ContentMessage.cs
- NotificationMessage.cs
- launchSettings.json
- serviceDependencies.json
- serviceDependencies.local.json
- .gitignore
- AuthenticationDelegatingHandler.cs
- ConnectionConfiguration.cs
- CustomHttpClientFactory.cs
- devproxyrc.json
- documentsapirc.json
- DocumentsServiceClient.cs
- FileInfo.cs
- GraphDocsConnector.csproj
- GraphDocsConnector.sln
- host.json
- local.settings.json
- m365agents.local.yml
- m365agents.yml
- MarkdownExtensions.cs
- Program.cs
- Queue.cs
- README.md
- resultLayout.json
- Table.cs
- TokenValidator.cs
- Utils.cs
- sample.json
- screenshot.png
- BlogpostToExternalItem.cs
- CompleteJobWithDelayHandler.cs
- Blogpost.cs
- launchSettings.json
- Configuration.cs
- ConnectionConfiguration.cs
- GraphService.cs
- .gitignore
- Bloghandler.cs
- GraphConnectorDanToftBlog.csproj
- GraphConnectorDanToftBlog.sln
- Program.cs
- readme.md
- resultLayout.json
- SampleData.json
- color.png
- manifest.json
- manifest.zip
- outline.png
- ExternalConnection.json
- LearnCatalogConnector-architecture.png
- LearnCatalogConnector-results.png
- notificationPayload.json
- resultLayout.data.json
- resultLayout.json
- sample.json
- SampleData.json
- GraphHelper.cs
- AzureFunctionSettings.cs
- CatalogFilter.cs
- Certification.cs
- ConnectionMessage.cs
- ErrorResponse.cs
- Exam.cs
- ExamProvider.cs
- ILTCourse.cs
- LearnCatalog.cs
- LearningPath.cs
- Level.cs
- Module.cs
- ModuleResponse.cs
- ModuleUnit.cs
- Product.cs
- QueueMessage.cs
- Rating.cs
- Role.cs
- SharedModel.cs
- StudyGuide.cs
- Subject.cs
- TargetConnectorState.cs
- TaxonomyIdName.cs
- GraphLearnAPIFunc - Zip Deploy.pubxml
- appInsights1.arm.json
- profile.arm.json
- storage1.arm.json
- storage2.arm.json
- launchSettings.json
- serviceDependencies.GraphLearnAPIFunc - Zip Deploy.json
- serviceDependencies.json
- serviceDependencies.local.json
- AccessTokenProvider.cs
- CatalogApiService.cs
- GraphApiService.cs
- GraphHttpService.cs
- setup.ps1
- CommonConstants.cs
- ConnectionConfiguration.cs
- .gitignore
- host.json
- LearnAPIResponse.json
- module-card.png
- moduleCard.json
- NotificationContent.cs
- O365C.GraphConnector.MicrosoftLearn.csproj
- O365C.GraphConnector.MicrosoftLearn.sln
- OnDemandContent.cs
- QueueConnection.cs
- QueueContent.cs
- README.md
- Requests
- Startup.cs
- TimerContent.cs
- M365-Roadmap-Graph connector.png
- M365-Roadmap-Graph-Connector.png
- M365-Roadmap-Graph-Connector01.png
- M365-Roadmap-Graph-Connector02.png
- resultLayout.json
- sample.json
- .gitignore
- Configuration.cs
- ConnectionConfiguration.cs
- ConnectionService.cs
- ContentService.cs
- GraphConnectorM365RoadMap.csproj
- GraphConnectorM365RoadMap.sln
- GraphService.cs
- Program.cs
- README.md
- content.png
- sample.json
- screenshot.png
- 2021-07-30-2-rules-play-spfx.markdown
- 2021-11-01-learn-extend-viva-connections.markdown
- 2021-12-14-your-project-someones-product.markdown
- 2022-01-04-easily-show-files-cards-microsoft-graph-toolkit-htwoo.markdown
- 2022-01-14-shortcuts-good-long-work.markdown
- 2022-01-17-easily-manage-microsoft-365-apps-cli-microsoft-365.markdown
- 2022-01-28-quick-reference-cards-microsoft-365-apps.markdown
- 2022-01-31-redirect-custom-login-page-securing-angular-app-msal.markdown
- 2022-02-04-integrate-angular-apps-microsoft-365.markdown
- 2022-04-08-find-fix-issues-sharepoint-framework-project.markdown
- 2022-07-12-notified-teams.markdown
- 2022-08-22-work-apps-work-data.markdown
- 2022-08-29-work-apps-work-data-newsletter.markdown
- 2022-08-30-customize-list-forms-sharepoint-framework-form-customizers.markdown
- 2022-10-05-build-microsoft-365-app-10-minutes.markdown
- 2022-10-06-reference-sample-single-page-app-connected-microsoft-365.markdown
- 2022-10-24-build-first-app-microsoft-365.markdown
- 2022-10-24-show-upcoming-meetings-user-microsoft-365.markdown
- 2022-10-28-show-upcoming-meetings-microsoft-365-user-microsoft-graph-toolkit.markdown
- 2022-10-31-find-meeting-time-schedule-meeting-microsoft-365.markdown
- 2022-11-15-find-meeting-times-schedule-meeting-microsoft-graph.markdown
- 2022-12-09-app-fail-throttled.markdown
- 2023-03-14-easiest-way-test-app-handles-api-errors.markdown
- .gitignore
- CompleteJobWithDelayHandler.cs
- ConnectionConfiguration.cs
- ConnectionService.cs
- connector-mocks.json
- ContentService.cs
- DebugRequestHandler.cs
- DebugResponseHandler.cs
- graph-connector-dotnet-md.csproj
- GraphService.cs
- MarkdownExtensions.cs
- Program.cs
- README.md
- resultLayout.json
- setup.ps1
- launch.json
- settings.json
- App.java
- CompleteJobWithDelayHandler.java
- ConnectionConfiguration.java
- ConnectionService.java
- ContentService.java
- DebugHandler.java
- GraphService.java
- resultLayout.json
- build.gradle.kts
- content.png
- sample.json
- screenshot.png
- 2021-07-30-2-rules-play-spfx.markdown
- 2021-11-01-learn-extend-viva-connections.markdown
- 2021-12-14-your-project-someones-product.markdown
- 2022-01-04-easily-show-files-cards-microsoft-graph-toolkit-htwoo.markdown
- 2022-01-14-shortcuts-good-long-work.markdown
- 2022-01-17-easily-manage-microsoft-365-apps-cli-microsoft-365.markdown
- 2022-01-28-quick-reference-cards-microsoft-365-apps.markdown
- 2022-01-31-redirect-custom-login-page-securing-angular-app-msal.markdown
- 2022-02-04-integrate-angular-apps-microsoft-365.markdown
- 2022-04-08-find-fix-issues-sharepoint-framework-project.markdown
- 2022-07-12-notified-teams.markdown
- 2022-08-22-work-apps-work-data.markdown
- 2022-08-29-work-apps-work-data-newsletter.markdown
- 2022-08-30-customize-list-forms-sharepoint-framework-form-customizers.markdown
- 2022-10-05-build-microsoft-365-app-10-minutes.markdown
- 2022-10-06-reference-sample-single-page-app-connected-microsoft-365.markdown
- 2022-10-24-build-first-app-microsoft-365.markdown
- 2022-10-24-show-upcoming-meetings-user-microsoft-365.markdown
- 2022-10-28-show-upcoming-meetings-microsoft-365-user-microsoft-graph-toolkit.markdown
- 2022-10-31-find-meeting-time-schedule-meeting-microsoft-365.markdown
- 2022-11-15-find-meeting-times-schedule-meeting-microsoft-graph.markdown
- 2022-12-09-app-fail-throttled.markdown
- 2023-03-14-easiest-way-test-app-handles-api-errors.markdown
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitattributes
- .gitignore
- .java-version
- gradlew
- gradlew.bat
- README.md
- resultLayout.json
- settings.gradle.kts
- setup.ps1
- launch.json
- preview01.png
- sample.json
- simpleData.json
- .gitignore
- completeJobWithDelayMiddleware.js
- config.js
- createConnection.js
- debugMiddleware.js
- graphClient.js
- loadDb2Content.js
- package.json
- README.md
- resultLayout.json
- setup.sh
- content.png
- sample.json
- screenshot.png
- 2021-07-30-2-rules-play-spfx.markdown
- 2021-11-01-learn-extend-viva-connections.markdown
- 2021-12-14-your-project-someones-product.markdown
- 2022-01-04-easily-show-files-cards-microsoft-graph-toolkit-htwoo.markdown
- 2022-01-14-shortcuts-good-long-work.markdown
- 2022-01-17-easily-manage-microsoft-365-apps-cli-microsoft-365.markdown
- 2022-01-28-quick-reference-cards-microsoft-365-apps.markdown
- 2022-01-31-redirect-custom-login-page-securing-angular-app-msal.markdown
- 2022-02-04-integrate-angular-apps-microsoft-365.markdown
- 2022-04-08-find-fix-issues-sharepoint-framework-project.markdown
- 2022-07-12-notified-teams.markdown
- 2022-08-22-work-apps-work-data.markdown
- 2022-08-29-work-apps-work-data-newsletter.markdown
- 2022-08-30-customize-list-forms-sharepoint-framework-form-customizers.markdown
- 2022-10-05-build-microsoft-365-app-10-minutes.markdown
- 2022-10-06-reference-sample-single-page-app-connected-microsoft-365.markdown
- 2022-10-24-build-first-app-microsoft-365.markdown
- 2022-10-24-show-upcoming-meetings-user-microsoft-365.markdown
- 2022-10-28-show-upcoming-meetings-microsoft-365-user-microsoft-graph-toolkit.markdown
- 2022-10-31-find-meeting-time-schedule-meeting-microsoft-365.markdown
- 2022-11-15-find-meeting-times-schedule-meeting-microsoft-graph.markdown
- 2022-12-09-app-fail-throttled.markdown
- 2023-03-14-easiest-way-test-app-handles-api-errors.markdown
- .gitignore
- completeJobWithDelayMiddleware.js
- config.js
- createConnection.js
- debugMiddleware.js
- graphClient.js
- loadContent.js
- manageConnection.js
- manageContent.js
- notification.js
- package-lock.json
- package.json
- README.md
- resultLayout.json
- setup.sh
- simulated.env.js
- validateToken.js
- launch.json
- content.png
- sample-chat-gpt.png
- sample-message-extension.png
- sample-rate-limit.png
- sample-rich.png
- sample.json
- .gitignore
- cache.json
- completeJobWithDelayMiddleware.js
- config.js
- createConnection.js
- debugMiddleware.js
- graphClient.js
- loadContent.js
- package-lock.json
- package.json
- README.md
- resultLayout-compact.json
- resultLayout.json
- setup.ps1
- setup.sh
- ttk.tour
- extensions.json
- launch.json
- settings.json
- tasks.json
- color.png
- manifest.json
- outline.png
- content.png
- sample.json
- tac.png
- ttk.gif
- ttk_thumb.png
- entra.manifest.json
- azure.bicep
- azure.parameters.json
- devtunnel.ps1
- devtunnel.sh
- env.js
- increment-version.js
- products.json
- tables.js
- config.ts
- ConnectionMessage.ts
- ContentMessage.ts
- debugMiddleware.ts
- graphClient.ts
- Product.ts
- queueClient.ts
- resultLayout.ts
- tableClient.ts
- utils.ts
- validateToken.ts
- http-content.ts
- http-notification.ts
- http-products.ts
- queue-connection.ts
- queue-content.ts
- timer-content.ts
- .funcignore
- .gitignore
- host.json
- m365agents.local.yml
- m365agents.yml
- package-lock.json
- package.json
- readme.md
- resultLayout.json
- tsconfig.json
- extensions.json
- launch.json
- settings.json
- tasks.json
- github-webhook.png
- search-results.png
- search-sources.png
- solution-overview.png
- use-case.png
- config.ts
- resultLayout.json
- createConnection.ts
- deleteConnection.ts
- notify.ts
- githubEventHandlers.ts
- graph.ts
- index.ts
- .funcignore
- .gitignore
- extensions.json
- host.json
- launch.json
- package-lock.json
- package.json
- README.md
- settings.json
- tasks.json
- tsconfig.json
- graph-connector-mocks.json
- extensions.json
- launch.json
- content.png
- sample.json
- screenshot.png
- auth-concepts.md
- index.yml
- batch-requests.md
- choose-authentication-providers.md
- create-client.md
- create-requests.md
- customize-client.md
- large-file-upload.md
- national-clouds.md
- paging.md
- sdk-installation.md
- sdks-overview.md
- use-beta.md
- overview.md
- traverse-the-graph.md
- use-the-api.md
- completeJobWithDelayMiddleware.ts
- config.ts
- createConnection.ts
- graphClient.ts
- loadContent.ts
- .gitignore
- devproxyrc.json
- package-lock.json
- package.json
- README.md
- resultLayout.json
- setup.ps1
- setup.sh
- tsconfig.json
- extensions.json
- launch.json
- settings.json
- tasks.json
- sample.json
- search-results.png
- counter-terrorist-financing-policy.md
- inflation-policy.md
- interest-rate-policy.md
- procure-to-pay-policy.md
- quote-to-cash-policy.md
- chronic-pain-treatment-research.md
- equipment-calibration-procedure.md
- imfinzi-treatment-research.md
- latest-advances-oncology-research.md
- lorlatinib-treatment-research.md
- neoantigen-immunotherapy-research.md
- product-distribution-procedure.md
- acceptable-use-policy.md
- bring-your-own-device.md
- data-protection-and-privacy-policy.md
- disaster-recovery-and-business-continuity-policy.md
- incident-response-policy.md
- information-security-policy.md
- it-asset-management-policy.md
- password-management-policy.md
- remote-work-policy.md
- software-and-hardware-management-policy.md
- .env.dev
- .env.local
- azure.bicep
- azure.parameters.json
- admin-consent.js
- getExternalItemFromItem.ts
- getItemFromDocument.ts
- connections.ts
- Config.ts
- Item.ts
- schema.json
- template.data.json
- template.json
- itemsService.ts
- config.ts
- connection.ts
- graphClient.ts
- ingest.ts
- longRunningOperationMiddleware.ts
- schema.ts
- utils.ts
- .funcignore
- .gitignore
- aad.manifest.json
- host.json
- m365agents.local.yml
- m365agents.yml
- package-lock.json
- package.json
- README.md
- tsconfig.json
- extensions.json
- launch.json
- settings.json
- tasks.json
- color.png
- declarativeCopilot.json
- manifest.json
- outline.png
- connector-copilot-results.png
- connector-copilot.png
- sample.json
- acceptable-use-policy.md
- bring-your-own-device.md
- data-protection-and-privacy-policy.md
- disaster-recovery-and-business-continuity-policy.md
- incident-response-policy.md
- information-security-policy.md
- it-asset-management-policy.md
- password-management-policy.md
- remote-work-policy.md
- software-and-hardware-management-policy.md
- .env.dev
- .env.local
- azure.bicep
- azure.parameters.json
- admin-consent.js
- getExternalItemFromItem.ts
- getItemFromDocument.ts
- connections.ts
- Config.ts
- Item.ts
- schema.json
- template.data.json
- template.json
- itemsService.ts
- config.ts
- connection.ts
- graphClient.ts
- ingest.ts
- longRunningOperationMiddleware.ts
- schema.ts
- utils.ts
- .funcignore
- .gitignore
- .prettierignore
- .prettierrc
- aad.manifest.json
- connections.http
- host.json
- m365agents.local.yml
- m365agents.yml
- package-lock.json
- package.json
- README.md
- tsconfig.json
- content.png
- sample.json
- screenshot.png
- 2021-07-30-2-rules-play-spfx.markdown
- 2021-11-01-learn-extend-viva-connections.markdown
- 2021-12-14-your-project-someones-product.markdown
- 2022-01-04-easily-show-files-cards-microsoft-graph-toolkit-htwoo.markdown
- 2022-01-14-shortcuts-good-long-work.markdown
- 2022-01-17-easily-manage-microsoft-365-apps-cli-microsoft-365.markdown
- 2022-01-28-quick-reference-cards-microsoft-365-apps.markdown
- 2022-01-31-redirect-custom-login-page-securing-angular-app-msal.markdown
- 2022-02-04-integrate-angular-apps-microsoft-365.markdown
- 2022-04-08-find-fix-issues-sharepoint-framework-project.markdown
- 2022-07-12-notified-teams.markdown
- 2022-08-22-work-apps-work-data.markdown
- 2022-08-29-work-apps-work-data-newsletter.markdown
- 2022-08-30-customize-list-forms-sharepoint-framework-form-customizers.markdown
- 2022-10-05-build-microsoft-365-app-10-minutes.markdown
- 2022-10-06-reference-sample-single-page-app-connected-microsoft-365.markdown
- 2022-10-24-build-first-app-microsoft-365.markdown
- 2022-10-24-show-upcoming-meetings-user-microsoft-365.markdown
- 2022-10-28-show-upcoming-meetings-microsoft-365-user-microsoft-graph-toolkit.markdown
- 2022-10-31-find-meeting-time-schedule-meeting-microsoft-365.markdown
- 2022-11-15-find-meeting-times-schedule-meeting-microsoft-graph.markdown
- 2022-12-09-app-fail-throttled.markdown
- 2023-03-14-easiest-way-test-app-handles-api-errors.markdown
- .gitignore
- config.js
- index.js
- package-lock.json
- package.json
- README.md
- ms-ignite-banner.png
- msignite24.png
- sample.json
- screenshot.png
- ignite-sessions-2024.json
- Functions.ps1
- README.md
- resultLayout.data.json
- resultLayout.json
- Setup-GraphConnector.ps1
- sample.json
- screenshot.png
- ConnectionConfiguration.ps1
- Import-Content.ps1
- Initialize-EntraApp.ps1
- Initialize-ExternalConnection.ps1
- Initialize-GraphClient.ps1
- README.md
- resultLayout.json
- launch.json
- content.png
- sample.json
- screenshot.png
- 2021-07-30-2-rules-play-spfx.markdown
- 2021-11-01-learn-extend-viva-connections.markdown
- 2021-12-14-your-project-someones-product.markdown
- 2022-01-04-easily-show-files-cards-microsoft-graph-toolkit-htwoo.markdown
- 2022-01-14-shortcuts-good-long-work.markdown
- 2022-01-17-easily-manage-microsoft-365-apps-cli-microsoft-365.markdown
- 2022-01-28-quick-reference-cards-microsoft-365-apps.markdown
- 2022-01-31-redirect-custom-login-page-securing-angular-app-msal.markdown
- 2022-02-04-integrate-angular-apps-microsoft-365.markdown
- 2022-04-08-find-fix-issues-sharepoint-framework-project.markdown
- 2022-07-12-notified-teams.markdown
- 2022-08-22-work-apps-work-data.markdown
- 2022-08-29-work-apps-work-data-newsletter.markdown
- 2022-08-30-customize-list-forms-sharepoint-framework-form-customizers.markdown
- 2022-10-05-build-microsoft-365-app-10-minutes.markdown
- 2022-10-06-reference-sample-single-page-app-connected-microsoft-365.markdown
- 2022-10-24-build-first-app-microsoft-365.markdown
- 2022-10-24-show-upcoming-meetings-user-microsoft-365.markdown
- 2022-10-28-show-upcoming-meetings-microsoft-365-user-microsoft-graph-toolkit.markdown
- 2022-10-31-find-meeting-time-schedule-meeting-microsoft-365.markdown
- 2022-11-15-find-meeting-times-schedule-meeting-microsoft-graph.markdown
- 2022-12-09-app-fail-throttled.markdown
- 2023-03-14-easiest-way-test-app-handles-api-errors.markdown
- .gitignore
- ConnectionConfiguration.ps1
- connector-mocks.json
- Import-Content.ps1
- Initialize-EntraApp.ps1
- Initialize-ExternalConnection.ps1
- Initialize-GraphClient.ps1
- README.md
- resultLayout.json
- 1_search_results.png
- admin_ctr_Verify.png
- connect_to_Graph_deviceAuth.png
- copilot_security_format_asTable.png
- copilot_security_format_reg.png
- helper_functions.png
- injest_items.png
- prepare_data.png
- sample.json
- tester_narrative.png
- EndToEndGraphChangeLogConnector.ipynb
- README.md
- resultLayout.json
- setup.sh
- launch.json
- settings.json
- content.png
- sample.json
- screenshot.png
- 2021-07-30-2-rules-play-spfx.markdown
- 2021-11-01-learn-extend-viva-connections.markdown
- 2021-12-14-your-project-someones-product.markdown
- 2022-01-04-easily-show-files-cards-microsoft-graph-toolkit-htwoo.markdown
- 2022-01-14-shortcuts-good-long-work.markdown
- 2022-01-17-easily-manage-microsoft-365-apps-cli-microsoft-365.markdown
- 2022-01-28-quick-reference-cards-microsoft-365-apps.markdown
- 2022-01-31-redirect-custom-login-page-securing-angular-app-msal.markdown
- 2022-02-04-integrate-angular-apps-microsoft-365.markdown
- 2022-04-08-find-fix-issues-sharepoint-framework-project.markdown
- 2022-07-12-notified-teams.markdown
- 2022-08-22-work-apps-work-data.markdown
- 2022-08-29-work-apps-work-data-newsletter.markdown
- 2022-08-30-customize-list-forms-sharepoint-framework-form-customizers.markdown
- 2022-10-05-build-microsoft-365-app-10-minutes.markdown
- 2022-10-06-reference-sample-single-page-app-connected-microsoft-365.markdown
- 2022-10-24-build-first-app-microsoft-365.markdown
- 2022-10-24-show-upcoming-meetings-user-microsoft-365.markdown
- 2022-10-28-show-upcoming-meetings-microsoft-365-user-microsoft-graph-toolkit.markdown
- 2022-10-31-find-meeting-time-schedule-meeting-microsoft-365.markdown
- 2022-11-15-find-meeting-times-schedule-meeting-microsoft-graph.markdown
- 2022-12-09-app-fail-throttled.markdown
- 2023-03-14-easiest-way-test-app-handles-api-errors.markdown
- .gitignore
- .python-version
- args.py
- complete_job_with_delay_handler.py
- connection_configuration.py
- connection_service.py
- content_service.py
- debug_handler.py
- graph_service.py
- main.py
- README.md
- requirements.txt
- resultLayout.json
- setup.sh
- metadata-schema.json
- README-template.md
- sample-template.json
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- README.md
- SECURITY.md
- SUPPORT.md
// repository documentation
Was this content helpful?
(0 ratings)
